Python ceil函数不返回int,而是返回浮点数

时间:2018-02-20 19:37:24

标签: python function ceil

number = 1.23456789
import math
math.ceil(number)
print(number)

预期结果为2,而返回是1.234567的原始输入。

我正在学习Python,这是我的第四个任务,教授甚至在他们自己的教科书中简单地说math.ceil(var),所以我不知道我在这里做错了什么

1 个答案:

答案 0 :(得分:0)

你不应该看看math.ceil的返回值吗?

number = 1.23456789
import math
number=math.ceil(number)
print(number)

输出

$ python blah.py 
2.0

因此,请更改number=math.ceil(number) number=math.ceil(number)