1. 程式人生 > >python學習第六天:python基礎(條件判斷、迴圈)

python學習第六天:python基礎(條件判斷、迴圈)

條件判斷  

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

  if語句執行有個特點,它是從上往下判斷,如果在某個判斷上是True,把該判斷對應的語句執行後,就忽略掉剩下的elifelse

  • if判斷條件還可以簡寫,比如寫:
if x:
    print('True')

只要x是非零數值、非空字串、非空list等,就判斷為True

,否則為False

迴圈    

 Python的迴圈有兩種

  • 一種是for...in迴圈,依次把list或tuple中的每個元素迭代出來,看例子:

執行結果

所以for x in ...迴圈就是把每個元素代入變數x,然後執行縮排塊的語句。

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

 

在迴圈內部變數n不斷自減,直到變為-1時,不再滿足while條件,迴圈退出。