流程控制

条件语句

语法

if 条件1:
    代码块1
elif 条件2:  # 非必须
    代码块2
else:  #  非必须
    代码块3

示例

score = 85
if score >= 90:
    print("优秀!")
elif score >= 60:
    print("及格!")
else:
    print("不及格!")

循环语句

for

# for 循环语法
for 临时变量 in 可迭代对象:
    代码块
else:
    代码块(没有被 break 终止循环时才会执行)

# for 循环示例1
for i in range(5):
    print(i)  # 输出 0 到 4

# for 循环示例2
names = ["milk", "rose", "marry", "bob"]
for i in names:
    print (i, end = " ") # 输出 milk rose marry bob 

while

# while 循环语法
while 条件:
    代码块

# while 循环示例
count = 0
while count < 5:
    print(count)
    count += 1  # 输出 0 到 4
else:
    代码块(没有被 break 终止循环时才会执行)

控制语句

range():生成一个迭代器,格式为 range([开始点], 结束点, [步长]),开始点默认0,步长默认1

break:立即退出当前循环(多层嵌套时只是退出当前层级的循环)

continue:跳过当前迭代,进入下一次迭代

pass:占位符,表示什么都不做(if 的条件为真时,必须要有代码执行快,如果没有回报错,可以使用 pass 先占位)

return:退出函数并返回值(如果在函数中的循环中return,会跳出循环,结束函数并返回函数值)

posted @ 2025-03-08 20:26  CyrusHuang  阅读(7)  评论(0)    收藏  举报