This question already has answers here:
Is floating point math broken?
(31个答案)
去年关闭。
输出是
34234234234234236
我不知道6的来源!我也尝试了“长”这给出了一个错误。
正如其他人所评论的那样,python中的浮点数产生了一些有趣的结果。
常见的示例是:
退货
(31个答案)
去年关闭。
print(int( 342342342342342342 / 10 ))
输出是
34234234234234236
我不知道6的来源!我也尝试了“长”这给出了一个错误。
最佳答案
您最好使用整数除法// //运算符。
print( 342342342342342342 // 10 )
正如其他人所评论的那样,python中的浮点数产生了一些有趣的结果。
常见的示例是:
int(2.5)
退货
2
关于python - python3中非常奇怪的事情,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51518341/
10-10 22:41