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 是空语句,是为了保持程序结构的完整性。