天天看點

python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

一、什麼是語句

最基本的語句:指派語句、運作函數/方法

條件語句:if

循環語句:for/while循環,周遊序列/字典

函數語句:def函數等

子產品語句:import

二、條件判斷:if語句

1、基本的條件判斷

注意if後面一定要有冒号,這樣代碼會自動縮進:

age
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷
age
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

在Python中,具有相同縮進的代碼會被視為一個代碼塊。

2、輸入函數

score
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

可以通過如下方式将輸入函數和條件判斷語句相結合:

age
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

3、if-else

age
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

4、多種條件判斷:if-elif……else

number
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

5、單語句多條件判斷:or,and

number
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷
number
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

三、循環語句:for循環

for循環可以周遊任何序列的項目,比如一個清單或者一個字元串。

1、重複輸出多個字元串

for 
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

2、用for循環做周遊

按照步長為2做切片的周遊操作:

lst
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷
platform
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

3、嵌套循環

for 
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

注意編寫代碼時循環不要嵌套太多層。

四、循環語句:while循環

注意要盡量避免程式進入無限循環的狀态,不然電腦很容易卡死。

1、基本運作邏輯

number
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

這裡的number<9是一個判斷語句,當判斷為True時,則繼續運作。

2、無限循環(注意要避免)

num
           

3、while-else語句

number
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

五、循環控制語句

循環控制語句主要分為以下三類:

  • break:在語句塊執行過程中終止循環,并且跳出整個循環
  • continue:在語句執行過程中跳出該次循環,執行下一次循環
  • pass:pass屬于空語句,是為了保持程式結構的完整性

1、break語句

s
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷
s
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

2、continue語句

continue語句用來告訴Python跳過目前的剩餘語句,然後繼續下一輪循環:

s
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

3、pass語句

pass是空語句,是為了保持程式結構的完整性,其對于循環而言既不中斷也不跳過:

for 
           
python 循環語句結果存儲_Python入門 5——循環語句及條件判斷

繼續閱讀