在Python中,要進行數取整的操作可以使用一些內置的函數或者數學庫。
首先是內置函數round()
。該函數可以將一個浮點數四舍五入取整并返回一個整型結果。
number = 3.1415926 print(round(number)) # 輸出結果:3
其次是內置函數int()
。該函數可以將一個浮點數向0取整并返回一個整型結果。
number = 3.66 print(int(number)) # 輸出結果:3
如果要將一個浮點數向上取整或向下取整,可以使用數學庫math
中的ceil()
和floor()
import math number = 3.2 print(math.ceil(number)) # 輸出結果:4 print(math.floor(number)) # 輸出結果:3
除了浮點數之外,Python還可以對整型和分數進行取整。對于整型,可以直接使用。對于分數,可以使用數學庫fractions
中的Fraction()
函數。
import fractions number1 = 6 number2 = fractions.Fraction(4, 5) print(round(number1)) # 輸出結果:6 print(round(number2)) # 輸出結果:1
以上就是Python中進行數取整的常用方法。