6-運算子-算術運算子
阿新 • • 發佈:2022-03-18
a = 4
b = 7
c = a + b # 加法
print(c, type(c)) # 11 <class 'int'>
a = 4
b = 7
c = a * b # 乘法
print(c) # 28
# 除法 /
# / 運算結果是浮點數
a = 4
b = 7
c = b / a
print(c) # 1.75
c = 10 / 2
print(c) # 5.0
# 整除 // c = 10 // 2 print(c, type(c)) # 5 <class 'int'> b = 10 / 3 print(b) # 3.3333333333333335 c = 10 // 3 print(c, type(c)) # 3 <class 'int'>
"""在計算機中,因為有儲存上限,所以所有的浮點數運算,都是一種近似值的運算,得到結果都是近似值"""
"""因為計算機中,CPU採用的是二進位制,所以實際上數值在內部運算過程中,都會被轉換成二進位制,才進行運算"""
ret = 7.1 + 0.8
print(ret) # 7.8999999999999995
# 解決上面的隱患,所以一般要保留精度
print("%.2f" % ret) # 7.90
求餘,餘數就是整除運算過程中沒有除開的剩餘數值
a = 10 % 3 print(a) # 1 a = 10 % 5 print(a) # 0 餘數為0,表示剛好整除 a = -10 % 4 print(a) # 2 a = -10 % -4 print(a) # -2 a = 10 % -4 print(a) # -2
** 冪運算
print(3**2) # 9
print(3**3) # 27
# 水仙花數
print(1**1)
print(2**2)
print(3**3)
print(4**4)