Python 條件判斷及迴圈

2021-10-10 13:11:39 字數 1512 閱讀 2681

if語句使用方法:

if

《條件判斷1

>

:《執行1

>

elif

《條件判斷2

>

:《執行2

>

elif

《條件判斷3

>

:《執行3

>

else

:《執行4

>

例如:

age =

3if age >=18:

print

('your age is'

, age)

print

('adult'

)else

:print

('your age is'

, age)

print

('teenager'

)

input()輸入的結果為字串,若和整數比較需要呼叫int()轉換為整形:

s =

input

('birth: '

)birth =

int(s)

if birth <

2000

:print

('00前'

)else

:print

('00後'

)

迴圈方法一:for x in ...迴圈就是把…中每個元素代入變數x,然後執行縮排

塊的語句,如計算1+2+3…+100 :

sum=0

for x in

range

(101):

sum=

sum+ x

print

(sum

)

其中 `range(101)`表示生成0...100的整數序列, `list(range(101))`表示轉換該序列為列表。
迴圈方法二:while迴圈,只要條件滿足,就不斷迴圈,條件不滿足時退出迴圈,如計算1+3+5+…+99

sum=0

n =99

while n >0:

sum=

sum+ n

n = n -

2print

(sum

)

break:提前退出迴圈,如 :

if n >10:

# 當n = 11時,條件滿足,執行break語句

break

# break語句會結束當前迴圈

if n %2==

0:# 如果n是偶數,執行continue語句

continue

# continue語句會直接繼續下一輪迴圈,後續的print()語句不會執行

條件判斷及迴圈語句

1 順序結構 從上往下依次執行 開始 語句一 語句二 結束 2 選擇結構 分支結構 有特定的語法格式,必須按照語法格式編寫 兩種選擇語句 1 if語句 2 switch語句 1 if語句 1 格式1 if 關係表示式 else 執行流程 首先判斷關係表示式看其結果是true還是false 如果是tr...

python 條件判斷和迴圈

一 條件判斷 if if age 18 記住在判斷語句後面要加上 還有要注意他的縮排 age 20 if age 18 print your age is age print adult else x 還有就是 if 條件1 x elif 條件2 x elif 條件3 x else x 迴圈 迴圈這...

Python 條件判斷和迴圈

計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,可以用if語句實現 age 20 if age 18 print your age is age print adult print end 注意 python 的縮排規則...