4--python分支和循環

while循環

 while
      循環體

在這裏插入圖片描述
需要注意冒號和縮進。另外,在 Python 中沒有 do…while 循環

for循環

雖然說python是由C語言編寫而來,但是python與c語言裏的for循環不太一樣,python的更加智能和強大!

語法:
 for 目標 in 表達式:
      循環體

在這裏插入圖片描述

range()

 語法:range([start,]stop[,step=1])

—這個BIF有三個參數,其中用中括號括起來的兩個表示這兩個參數時可選的
—step=1表示第三個參數的默認值是1
—range這個BIF的作用生成一個從start參數的值開始到stop參數的值結束的數字序列
在這裏插入圖片描述

兩個關鍵的語句
break continue

break語句用來終止循環語句,即循環條件沒有False條件或者序列還沒被完全遞歸完,也會停止執行循環語句。
break語句用在while和for循環中。
如果您使用嵌套循環,break語句將停止執行最深層的循環,並開始執行下一行代碼。

continue 語句用來告訴Python跳過當前循環的剩餘語句,然後繼續進行下一輪循環。
continue語句用在while和for循環中。
在這裏插入圖片描述
條件表達式(三元操作符)

語法: x if條件 else y
   small = x if x<y else y

斷言(assert)
assert這個關鍵字我們稱之爲“斷言”,當這個關鍵字後邊的條件爲假時,程序自動崩潰並拋出AssertionError的異常。
Eg:assert 3>4
在這裏插入圖片描述
一般來說我們可以它在程序中置入檢查點,當需要確保程序中的某個條件一定爲真才能讓程序正常工作的話,assert關鍵字就非常有用了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章