Python 将浮点数转换为除math.floor()之外的整数
除了Python 将浮点数转换为除math.floor()之外的整数,python,Python,除了math.floor(),还有什么方法可以将Python中的浮点数转换为整数吗 我已经尝试了math.floor(),但我收到一个错误,上面写着: Cannot import math 还有其他方法吗?使用int()函数 print int(5.3) # "5" 有关更多信息,您可以: 使用int(3.14) import math然后math.floor(3.14)或math.ceil(3.14)(取决于您希望循环的方式)(您说这不起作用,但我将其留作参考) x=x-x%1或x-=x
math.floor()
,还有什么方法可以将Python中的浮点数转换为整数吗
我已经尝试了math.floor()
,但我收到一个错误,上面写着:
Cannot import math
还有其他方法吗?使用int()
函数
print int(5.3) # "5"
有关更多信息,您可以:
- 使用
int(3.14)
然后import math
或math.floor(3.14)
(取决于您希望循环的方式)(您说这不起作用,但我将其留作参考)math.ceil(3.14)
或x=x-x%1
x-=x%1
- Ah…
int(1.23456)
?使用int
。但是,如果无法导入数学,Python安装中会出现严重问题,需要修复。