1. 程式人生 > >運算子,流程控制語句

運算子,流程控制語句

算數運算:% 取模,返回除法的餘數    如 20 % 10 = 0

     ** 冪      返回x的y次冪        如 2**3 = 8

     // 取整除-返回商的整數部分   如  10 // 3  =  3

比較運算    ==   等於 ,比較物件是否相等

          !=  不等於 ,比較物件是否不相等   <> 意思一樣

賦值運算   c += a   >>>>>>>> c = c + a

                  c -= a   >>>>>>>> c = c - a

        c //= a  >>>>>>>>  c = c // a

邏輯運算   and   與

     or     或

     not    非    返回相反值

 

單分支  if 語句

雙分支  if   else 語句                if xxxxxx :   (注意語法)    tab是四個空格

                                                 else:

 

多分支   if  elif 語句                  if  xxxxxx :

                                               elif xxxxxx:

                                elif xxxxxx:

              else:

 

迴圈語句  while ()     while 指 當其後面的條件成立 ,就執行while下面的程式碼。     迴圈語法應用        count = 0

                                              while count < 3:

dead loop 死迴圈 : while True:                                       if xxxxx :

                                                           count += 1

迴圈中止語句: break       完全結束一個迴圈,跳出迴圈體執行迴圈後面的語句

        continue    只是終止本次迴圈,接著還執行後面的迴圈

 

while .... else  語句   

else作用: 當while 迴圈正常執行完,中間沒有被break 中止的話,就會執行else後面的語句。

 

如果執行過程中被break啦,就不會執行else的語句啦

count = 0
while count <= 5 :
    count += 1
    if count == 3:break
    print("Loop",count)

else:
    print("迴圈正常執行完啦")
print("-----out of while loop ------")

輸出

Loop 1
Loop 2
-----out of while loop ------