Python/流程控制
外观
< Python
条件语句:
if <condition_1>:
<statement_block_1>
elif <condition_2>:
<statement_block_2>
else:
<statement_block_3>
Python 具有和 match 相似的语法(会在 python3.10 时添加)。
循环语句:
while 判断条件:
语句
else: #可选,在条件为 false 时执行
语句
for <variable> in <sequence>:
<statements>
else:
<statements>
遍历数字序列,可以使用内置range()函数。使用内置 enumerate 函数进行遍历,同时给出当前索引值与当前元素值。
break 语句可以跳出 for 和 while 的循环体,任何对应的循环 else 块将不执行。continue 语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
pass 是空语句,是为了保持程序结构的完整性。