手撕Python之条件语句和循环语句

当前位置: 电视猫 > php教程>
电视猫时间: 2024-09-19 15:39:55

  手撕Python之条件语句和循环语句

手撕Python之条件语句和循环语句

条件语句(if-else)

Python中的条件语句主要使用ifelifelse关键字来实现。

基本语法:

Python

if 条件1:

    # 条件1为真时执行的代码块

elif 条件2:

    # 条件2为真时执行的代码块

else:

    # 所有条件都不满足时执行的代码块

示例:

Python

age = 18



if age < 18:

    print("未成年")

elif age >= 18 and age < 60:

    print("成年")

else:

    print("老年")

常见用法:

  • 判断大小: if x > y: ...
  • 判断相等: if x == y: ...
  • 判断成员关系: if x in list: ...
  • 判断类型: if isinstance(x, int): ...

循环语句(for和while)

for循环:

用于遍历可迭代对象(如列表、元组、字符串等)中的元素。

基本语法:

Python

for 元素 in 可迭代对象:

    # 循环体

示例:

Python

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:

    print(fruit)

while循环:

只要指定的条件为真,就重复执行一段代码块。

基本语法:

Python

while 条件:

    # 循环体

示例:

Python

count = 0

while count < 5:

    print(count)

    count += 1

break和continue:

  • break: 跳出当前循环。
  • continue: 跳过本次循环的剩余代码,直接进入下一次循环。

示例:

Python

for i in range(10):

    if i == 5:

        break

    print(i)



for i in range(10):

    if i % 2 == 0:

        continue

    print(i)

练习题

  1. 判断奇偶数: 输入一个整数,判断其是奇数还是偶数。
  2. 计算阶乘: 输入一个非负整数n,计算n的阶乘。
  3. 输出素数: 输出100以内的所有素数。
  4. 查找最大值: 在一个列表中查找最大值。
  5. 模拟猜数字游戏: 计算机随机生成一个1-100之间的数字,用户输入猜测的数字,计算机提示大了、小了或猜对了。

总结

条件语句和循环语句是Python编程中非常基础且常用的结构。熟练掌握它们,可以编写出更灵活、更强大的程序。

更多深入学习的内容:

  • 嵌套循环: 将一个循环嵌套在另一个循环中。
  • 列表推导式: 提供了一种简洁的创建列表的方式。
  • 生成器表达式: 创建生成器对象,用于生成一系列值。
  • 函数: 将一段代码封装成一个可复用的单元。

想进一步学习哪个部分呢? 我们可以深入探讨条件语句和循环语句的各种用法和技巧,也可以讲解一些具体的编程实例。

    最新电视剧
    热门电视剧
    影视资讯
    最新剧情排行榜
    最新电视剧剧情