这可以分两种情况分析:
1
如果直接丢弃小数部分,只保留整数部分的话,可以使用int函数。
2
如果要求小数部分对整数部分有进位,可以使用round函数。
下面是一个例子:
print(int(12.3),int(12.4))
print(int(12.5),int(12.6))
print(int(12.7),int(12.8))
print(round(12.3))
print(round(12.4))
print(round(12.5))
print(round(12.6))
print(round(12.7))
print(round(12.8))
赞:microroom
1 - int(num) #直接舍去小数部分
2 - round(num) #四舍五入
>>> round(0.87654) #默认不保留小数
1
>>> round(0.87654, 1) # 保留一位小数
0.9
>>> round(0.87654, 2) # 保留两位小数
0.88
直接int就行了