Python 四 條件判斷和迴圈

2021-10-02 18:01:49 字數 1000 閱讀 4953

1、if

2、if else

3、if elif

4、if elif else

注意不要少寫了冒號 : 。

if判斷條件還可以簡寫,比如寫:

if x:

print

('true'

)

只要x是非零數值、非空字串、非空list等,就判斷為true,否則為false。

因為input()返回的資料型別是strstr不能直接和整數比較,必須先把str轉換成整數。python提供了int()函式來完成這件事情

python的迴圈有兩種,一種是for…in迴圈

names =

['michael'

,'bob'

,'tracy'

]for name in names:

print

(name)

如果要計算1-100的整數之和,從1寫到100有點困難,幸好python提供乙個range()函式,可以生成乙個整數序列,再通過list()函式可以轉換為list

第二種迴圈是while迴圈,只要條件滿足,就不斷迴圈,條件不滿足時退出迴圈。

break語句可以在迴圈過程中直接退出迴圈,而continue語句可以提前結束本輪迴圈,並直接開始下一輪迴圈。這兩個語句通常都必須配合if語句使用。

有些時候,如果**寫得有問題,會讓程式陷入「死迴圈」,也就是永遠迴圈下去。這時可以用ctrl+c退出程式,或者強制結束python程序

python基礎(四)條件判斷

1.輸入使用者年齡,根據年齡列印不同的內容 age 20 if age 18 print your age is age print adult 再新增乙個else語句 age 3 if age 18 print your age is age print adult else print your...

(四)條件語句

if 判斷條件 執行語句 else 執行語句 例1 if 基本用法 flag false name luren if name python 判斷變數是否為 python flag true 條件成立時設定標誌為真 print welcome boss 並輸出歡迎資訊 else print name...

Python基礎(四) 條件語句

1.if語句if 條件 行 必須放到乙個語句塊中 語句塊就是組合在一起的一組程式語句 在python中,空白 tab或空格 是有意義的!處於同一位置 縮排相同 的 組成乙個 塊!如果你在python互動環境下敲 還要特別留意縮排,並且退出縮排需要多敲一行回車 用於條件的符號 定義符號 等於 不等於 ...