流程控制
条件语句
语法:
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,会跳出循环,结束函数并返回函数值)

浙公网安备 33010602011771号