我发现了两种在 Python 中发言的方法:
3.1415 // 1
和
import math
math.floor(3.1415)
第一种方法的问题是它返回一个 float (即3.0
)。第二种方法感觉笨拙且太长。
是否有其他解决方案可以在 Python 中发言?
最佳答案
只要您的数字是正数,您就可以简单地转换为 int
以向下舍入到下一个整数:
>>> int(3.1415)
3
不过,对于负整数,这会四舍五入。
关于python - 浮出水面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9404967/