Python ceil 函数不返回 int,而是返回浮点数
Python ceil function not returning a int, returning floats instead
number = 1.23456789
import math
math.ceil(number)
print(number)
预期结果是 2
,而不是 return 是 1.234567
的原始输入。
我正在学习Python,这是我的第四次作业,教授甚至在他们自己的教科书中说简单地写math.ceil(var)
所以我不知道我在这里做错了什么.
您不应该查看 math.ceil 的 return 值吗?
number = 1.23456789
import math
number=math.ceil(number)
print(number)
输出是
$ python blah.py
2.0
所以改number=math.ceil(number)
number=math.ceil(number)
number = 1.23456789
import math
math.ceil(number)
print(number)
预期结果是 2
,而不是 return 是 1.234567
的原始输入。
我正在学习Python,这是我的第四次作业,教授甚至在他们自己的教科书中说简单地写math.ceil(var)
所以我不知道我在这里做错了什么.
您不应该查看 math.ceil 的 return 值吗?
number = 1.23456789
import math
number=math.ceil(number)
print(number)
输出是
$ python blah.py
2.0
所以改number=math.ceil(number)
number=math.ceil(number)