(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...