程序控制流程:控制語句之間的關聯關系,實現邏輯性
順序
從上到下、從左到右執行流程
選擇
單分支
if condition_1:
? ? statement_block_1
雙分支
if condition_1:
? ? statement_block_1
else:
? ? statement_block_3
多(三)分支
if condition_1:
? ? statement_block_1
elif condition_2:
? ? statement_block_2
else:
? ? statement_block_3
循環
什么叫做循環
重復執行代碼
為什么需要循環
拒絕哪怕兩行代碼的重復,降低代碼的維護成本
while循環
while condition:
? ? # 循環體
for循環
python 提供的for循環,不是常規的其他編程語言中的for循環,它的本質是容器的迭代
for 臨時變量 in 容器(可迭代對象):
? ? # 每一次迭代出的成員,會放到臨時變量中