2328/80 等於 2328//80
from __future__ import division # 這要寫在最前面, 啟用浮點數除法 import math ... ... i0 = 2328 i1 = 2328 / 80 # 浮點數除法 29.1 i2 = 2328 // 80 # 整數除法 29 i3 = i1 - i2 # 0.1 i4 = int(math.floor(i3 * 80)) # floor 是將浮點數直接捨去小數部份,但會變成 8.0 # 所以再以 int() 取整數 print ("i1 = "+str(i1)) # 29.1 print ("i2 = "+str(i2)) # 29 print ("i3 = "+str(i3)) # 0.1 print ("i4 = "+str(i4)) # 8
沒有留言:
張貼留言