分支和循環

分支:  函數

if <條件判斷1>:
  <執行1>
elif <條件判斷2>:
  <執行2>
elif <條件判斷3>:
  <執行3>
else:
  <執行4>

注意:1) 分支須要注意縮進spa

      2) 分支符合其中某一個判斷條件,後續的分支則再也不執行code

 

循環:blog

  循環是讓計算機作重複任務的有效的方法進程

  1 for...in循環class

for x in list: #將list中的每個元素帶入x,而後執行縮進塊的語句
    ......
    
for x in range(101): #循環執行100次,至關於[1,2,3,......,100],也是一個list
    ......

for x in list(range(101)): #循環執行100次,至關於[1,2,3,......,100],也是一個list ...... #Python內置函數range(),可生成一個整數序列,再經過list()函數能夠轉換爲list。好比range(101)生成的序列是從0開始小於101的整數

  2 while循環循環

while <條件>:
   ......  #只要條件知足,就不斷循環,條件不知足時退出循環

  3 break和continue程序

    break語句能夠在循環過程當中直接退出循環
    continue語句能夠提早結束本輪循環,並直接開始下一輪循環
    這兩個語句一般都必須配合if語句使用。
    要特別注意,不要濫用break和continue語句。break和continue會形成代碼執行邏輯分叉過多,容易出錯
    大多數循環並不須要用到break和continue語句方法

    有時若是代碼寫得有問題,會讓程序陷入死循環,也就是永遠循環下去
    這時能夠用Ctrl+C退出程序,或者強制結束Python進程計算機

相關文章
相關標籤/搜索