我一直在为一个项目编写程序,并尝试使用round()函数将浮点变量舍入到下一个整数。在这个程序的情况下,它计算绘制一定量的平方英尺需要多少油漆(加仑)。练习假设油漆只有整加仑,所以我的计算需要将所有加仑的分数计算到下一整加仑。
有什么想法吗?
谢谢,
斯科特
答案 0 :(得分:7)
使用math.ceil()
:
print math.ceil(3.4)
# 4.0
答案 1 :(得分:0)
我发现了错误。显然我需要将数学模块导入我的程序。当我阅读Python文档时,它声明数学模块始终可用。现在我已将“import math”添加到程序的开头,我没有收到语法错误。
如果有人对我使用的语法感兴趣,请输入以下代码:
def calculateGallonsNeeded(fltWallArea,AREA_UNIT):
fltGallonsNeeded = math.ceil(fltWallArea / AREA_UNIT)
return fltGallonsNeeded
感谢您的帮助。
斯科特