運算子,流程控制語句
算數運算:% 取模,返回除法的餘數 如 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 ------