Python流程控制if判斷以及whlie循環

一.基本運算符補充

1. 算術運算
          print(10 / 3)
          print(10 // 3)
          print(10 ** 2)變量

2. 賦值運算
    2.1增量賦值
           age=18
           age+=1#age=age + 1
           age/=3 #age=age/3
           age**=2 #age=age**2循環

    2.2交叉賦值
           x=10
           y=20
           x,y=y,x
           print(x,y)語法

    2.3鏈式賦值
           x=y=z=10margin

    2.4解壓賦值
           l=[1.2,2.2,3.3,4.4,5.5]
           a,b,c,d,e=l #變量名的個數要與l中的元素相等
           a,b,c,d,e,f=l #變量名的個數不能比l中的元素多
           a,b,c,d=l #變量名的個數不能比l中的元素少
           print(a,b,c,d,e)while

           l=[1.2,2.2,3.3,4.4,5.5]
           a,b,*_=l #取前兩個值
           a,*_,b=l #取開頭和結尾兩個值
           *_,a,b=l #取最後兩個值
           print(a,b)co

二.流程控制之if判斷

1.語法1:運算符

if  條件:if判斷

    縮進的代碼塊

2.語法2:

if  條件:

    縮進的代碼塊

else:

    縮進的代碼塊

3.語法3:

if  條件1:

   縮進的代碼塊

elif  條件2:

   縮進的代碼塊

else:

   縮進的代碼塊

4.語法4:

if  條件1:

    if  條件2:

        縮進的代碼塊

三.流程控制之whlie循環(條件循環)

1.基本語法:

while 條件:

      縮進的代碼塊

 

     # 循環體 # 若是條件爲真,那麼循環體則執行,執行完畢後再次循環,從新判斷條件。。。

     # 若是條件爲假,那麼循環體不執行,循環終止

2.while+break:

                      break表明結束本層循環

                      break後面的代碼不執行

3.while + continue:

                      continue表明結束本次循環,直接進入下一次

                      continue 後面的代碼不執行

4.while + else

             else的子代塊只有在while循環沒有被break打斷的狀況下才會執行

相關文章
相關標籤/搜索