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