python入門5語句

2021-08-27 14:12:53 字數 1437 閱讀 6902

(1) if-else語句

格式:

if 表示式:

語句1else:

語句2

當程式執行到if語句時,首先計算「表示式」的值,如果表示式的值為真,則執行語句1

如果表示式的值為假,則執行語句2

常見假值:①0

②0.0

③ 『』

④ none

⑤ false

(2)while語句

格式:

while 表示式:

語句

首先計算表示式的值,如果為真,執行語句。

執行完語句,再去計算表示式的值->表示式值還為真,繼續執行語句。

直到表示式的值為假 停止 (控制迴圈多使用標誌flag,通過控制flag控制整個迴圈是否結束)

常見

遍歷列表的同時 對其進行修改,可使用while迴圈

使用remove方法刪除列表中特定的元素 :

while 'cat' in pets:

pets.remove('cat')

(3 if-elif-else語句

格式:

if 表示式:

語句1elif 表示式2:

語句2else:

語句n 最後的else可有可無

(4) while-else語句

while 表示式:

語句1else:

語句2

條件表示式為false時執行語句2

(5)for語句

格式:

for 變數名 in 集合:

語句

按順序取「集合」中的每個元素賦值給變數,再去執行語句。循壞往復

(6)①break語句

跳出while,for迴圈 只能跳出距離它最近的一層迴圈 break導致迴圈停止,不會執行else後面的語句

②continue語句

跳過當前迴圈中的剩餘語句,然後繼續下一次迴圈

(7)死迴圈

表示式永遠為真的迴圈

例:①判斷年份是否為閏年

num = int(input("請輸入需要判斷的年份"))

if(num % 4 == 0 and num % 100 != 0) or num % 400 == 0:

print("輸入年份為閏年")

else:

print("輸入年份為平年")

②計算1+2+…+100

sum = 0

num = 1

while num <= 100:

sum += num

num += 1

print("sum=%d"%(sum))

Python趣味入門5 迴圈語句while

任何語言都有迴圈語句,在python裡迴圈更是變化無窮,有基本的迴圈,有迴圈else語句,引伸出來的還有迭代器 推導式,咱們先學習最簡單的一種。while 條件判斷語句 子 1 子 2 子 3 子 n 主 1 while語句的格式與if類似,子 必須進行縮排4個空格,作用卻是大不相同。當它執行第一次...

Python入門之語句

前邊基本了解了python的基本資料結構,接下來我們可以安裝pycharm,也就是之前提到的整合開發環境 if 條件表示式 滿足條件表示式執行的語句 else 不滿足條件表示式執行的語句 name westos if name westos print hello westos else print...

python入門 迴圈語句

在 python 中沒有 do.while 迴圈。以下例項使用了 while 來計算 1 到 100 的總和 while迴圈 n 100 sum 0 i 0 while i n i 1 sum i print sum 無限迴圈 var 1 while var 1 表示式永遠為 true num in...