程序結構
順序
分支
循環
分支
語法:
if 條件表達式:
語句1
語句2
Tips:
條件表達式的結果必須爲布爾值,真或假
注意冒號
注意縮進
雙向分支
語法:
if 條件表達式1:
語句1
else:
語句2
雙向分支,一定且僅執行一條語句
多路分支
語法:
if 條件表達式1:
語句1
elif 條件表達式2:
語句2
...
else:
語句n
多路分支也僅會執行一個
循環
for循環
語法:
for 變量 in 序列:
語句1
語句2
for循環經常與range()配合使用
range()函數
for - else語句
while循環
for - while語句
中斷
break
無條件結束整個循環,循環猝死
for i in range(1,11):
if i == 7:
print("找到了")
break
else:
print(i)
continue
無條件結束本次循環,進入下一輪循環
for i in range(1,11):
if i%2 == 1:
continue
else:
print(i,"是偶數")
pass
佔位,不做任何操作