if判斷語句:
? ? ? ? ? ? ?? if condition1:
? ? ? ? ? ? ? ? ? ? ?? run1 ? ? ? ? ? #條件1成立時運行的代碼
? ? ? ? ? ? ?? elif condition2:
? ? ? ? ? ? ? ? ? ? ?? run2 ? ? ? ?? #條件2成立時運行的代碼
? ? ? ? ? ? ? else:
? ? ? ? ? ? ? ? ? ? ?? run3 ? ? ?? #都不成立時運行的代碼
? ? ? ? ?? 使用條件運算符時可以運用邏輯判斷符
if 語句嵌套:
? ? ? ? ? ?? if? condition1:
? ? ? ? ? ? ? ? ? ?? if? condition1:
? ? ? ? ? ? ? ? ? ? ? 執行代碼1
? ? ? ? ? ? ? ? ? ? elif condition2:
? ? ? ? ? ? ? ? ? ?? 執行代碼2
? ? ? ? ? ? ? ? ?? else:
? ? ? ? ? ? ? ? ? ? 執行代碼3
? ? ? ? ? ? elif:
? ? ? ? ?? else:
隨機數的運用:
? ? ? ? ? ?? import random ? ? ? ?? #導入random庫
? ? ? ? ? ? random.randint(a,b) ? ?? 隨機取出a,b之間的數,包括a、b
? ? ? ? ? ? randdom.chocice(列表或元組)隨機取列表或元組中的元素
while循環:
? ? ? ? ? ?? 格式:while condition1: #條件成立時執行下面代碼
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? run
跳出循環
? ? ? ? ? ?? break 跳出整個循環
? ? ? ? ? ?? continue 跳出當前一次循環
for循環:
需用到in成員運算符
for? condition1:
? ? ? ?? run
例子:
for i in range(1,10): ? ? ? ? ? # range生成的是等差數列。只能取到 1~9 ,右邊界取不到
? ? ? ? print(i)