在計算數字時我們要先搞懂運算符號代表的涵義,Python裡面的符號跟我們認知的不會有太大的差別,但是有一些代表不一樣的意思,就必須搞懂才不會在寫程式時,程式碼的重複性太高,會導致日後的維修性降低。
一、算術符號
1.'+'加號
兩數值相加,10 + 20 = 30
2.'-'減號
兩數值相減,10 - 20 = -10
3.'*'乘法
兩數值相乘,10 * 20 = 200
4.'/'除法
兩數值相除,10 / 20 = 0.5
5.'//'取商
兩數值相除取商,77 // 3 = 25......2,得到值為25
6.'%'取餘數
兩數值相除取餘數,77 % 3 = 25......2,得到值為2
7.'**'次方
A是B的次方,2**3,,得到值為8
下方的程式碼有用到上一章的格式化輸出,靠右對齊在版面上會比較好看。
二、比較符號
1.'=='相等
比較==左右邊是否相等
2.'!='不相等
比較!=左右邊是否不相等
3.'>'大於,'<'小於,'>='大於等於,'<='小於等於
跟數學上的定義一樣
比較符號可以用在之後會講解的If、While迴圈裡面進行判斷,這邊先不放上範例。
三、賦值符號
1.'='賦值
將等號左邊值指定為右邊值,X = 1
2.'+='加法和賦值
將等號左邊指定為等號左邊加上等號右邊,X +=1代表X = X + 1
3.'-='減法和賦值
將等號左邊指定為等號左邊減去等號右邊,X -=1代表X = X - 1
4.'*='乘法和賦值
將等號左邊指定為等號左邊乘上等號右邊,X *=2代表X = X * 2
5.'/='除法和賦值
將等號左邊指定為等號左邊除以等號右邊,X /=2代表X = X / 2
6.'//='取商和賦值
將等號左邊指定為等號左邊除以等號右邊留下商,X //=2代表
X = X // 2(留下商)
7.'%='取餘數和賦值
將等號左邊指定為等號左邊除以等號右邊留下餘數,X %= 2代表
X = X % 2(留下餘數)
8.'**='次方和賦值
將等號左邊指定為等號左邊乘上等號右邊次方,X **= 2代表X = X ** 2
def的部份我們之後再講解,這裡可以看到我們先利用變數將公式先寫出來,之後再指定變數帶入,這裡不理解沒關係,目前可以先看懂賦值符號的意思就好
結論
這一章節講解的我認為是十分基本但卻很重要的觀念,尤其是賦值符號的觀念,在一開始可能會不理解這樣有什麼用處,這樣的用法在迴圈的部分會很重要,基礎的觀念先理解,實際操作的時候再慢慢消化它的用處和用法。