python控制条件语句_Python条件控制语句
一、條件判斷語句(if語句)
執行的流程
if語句在執行時,會先對條件表達式進行求值判斷
如果為True,則執行if后的語句
如果為False,則不執行
語法:if 條件表達式:
代碼塊
代碼塊代碼中保留著一組代碼,同一個代碼塊中的代碼,要么都執行要么都不執行
代碼塊以縮進開始,知道代碼恢復到之前的縮進級別時結束
代碼塊就是一種為代碼分組的機制
二、input()函數
該函數用來獲取用戶的輸入
input()調用后,程序會立即暫停,等待用戶輸入
用戶輸入完內容以后,點擊回車程序才會繼續向下執行
用戶輸入完成以后,其所輸入的內容會以返回值的形式返回
三、if-else語句
語法:
if 條件表達式:
代碼塊
else :
代碼塊
執行流程:
if - else語句在執行時,先對if后的條件表達式進行求值判斷
如果為True,則執行if后的代碼塊
如果為False,則執行else后的代碼塊
四、if-elif-else 語句
語法:
if 條件表達式:
代碼塊
elif 條件表達式:
代碼塊
elif 條件表達式:
代碼塊
…
else :
代碼塊
執行流程
if-elif-else語句在執行時,會自上向下依次對條件表達式進行求值判斷
如果表達式的結果為True,則執行當前代碼塊,然后語句結束
如果表達式的結果為False,則繼續向下判斷,直到找到True為止
如果所有的表達式都是False,則執行else后的代碼塊
總結if-elif-else中只會有一個代碼塊會執行
五、while語句
循環語句可以使指定的代碼塊重復指定的次數。循環語句分成兩種:while循環 和 for循環
語法
while 條件表達式:
代碼塊
else:
代碼塊
六、循環嵌套
Python語言允許在一個循環體里面嵌入另一個循環
語法
while 表達式:
while 表達式:
代碼塊
代碼塊
for 變量 in 循環規則:
for 變量 in 循環規則:
代碼塊
代碼塊
七、break和continue
break 可以用來立即退出循環語句,包括else語句
continue 用來跳過當初循環
總結
以上是生活随笔為你收集整理的python控制条件语句_Python条件控制语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java requestbody map
- 下一篇: python 生成html文件浏览器_H