分支結(jié)構(gòu)
if-elif-else
guess = eval(input('Please input a Num of [0-99]:'))
if guess == 77:
print("??")
elif guess == 66:
print("??")
else:
print('??')
Please input num of [0-99]:99
??
# 緊湊形式
#<表達式1>if<條件>else<表達式2>
guess = eval(input('Please input a Num of [0-99]:'))
print("??") if(guess>77 or guess<77) else print('??')
Please input num of [0-99]:77
??
try-except
# 捕獲try語句中的錯誤,執(zhí)行except
while True:
try:
guess = input('Please input an Integer:')
guess = eval(guess)
print("??")
break
except NameError:
print('??! Please input an Integer!!!!')
Please input an Integer:a
??! Please input an Integer!!!!
Please input an Integer:77
??
循環(huán)結(jié)構(gòu)
- 重復(fù)執(zhí)行某一固定動作或者任務(wù)
- 分類
while 循環(huán)
- 表示當(dāng)條件成立時, 就循環(huán), 適應(yīng)于不知道具體循環(huán)次數(shù), 但能確定在某個條件成立的情況下就循環(huán)
break, continue, pass
- break : 無條件結(jié)束整個循環(huán), 簡稱循環(huán)猝死
- continue : 繼續(xù)
- pass : 只是占位符, 代表這句話啥也不干, 不跳過功能
for-else
- for循環(huán)結(jié)束時,有時候需要執(zhí)行一些收尾工作,此時需要使用else語句
- else語句是可選
range 函數(shù)
- 生成有序數(shù)列
- 生成數(shù)字隊列可以定制
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。