在Python編程語言中,運算符%(百分號)是用來計算“模運算”的,也稱為求余。模運算是指兩個數相除后所得到的余數。
# 模運算 a = 10 % 3 print(a) #輸出1,因為10/3的余數是1
在模運算中,我們可以看到第一行代碼:a = 10 % 3。這條語句的意思是將10除以3,然后返回余數1。所以a的值為1。
在Python中,當我們使用%運算符進行模運算時,我們可以注意到它實際上返回的是余數而不是商。例如,10 % 3(也可以寫成10 mod 3)的結果為1而不是3。這是因為余數是一個小于3的數字。
模運算在Python中還有另一個非常實用的用途:它可以用來檢查一個數是否是偶數或奇數。
# 判斷奇偶性 n = 10 if n % 2 == 0: print('n是偶數') else: print('n是奇數')
在上面的代碼中,我們首先給n變量賦值為10,然后我們使用if else語句來判斷n是偶數還是奇數,條件是n%2是否等于0。如果n%2的值等于0,則說明n是偶數,否則就是奇數。
總之,%運算符在Python中是一個非常有用的運算符。它可以用來計算模運算、檢查一個數字是否是偶數或奇數等。