【发布时间】:2016-12-10 11:17:00
【问题描述】:
我正在编写一个包含除法的 Python 3.5.2 程序。
当我运行以下内容时:
>>> 10/2
5.0
虽然答案是正确的,但它有一个小数点。应该怎么做才能得到没有小数点的商,例如,10/2 应该产生 5,而不是 5.0?
【问题讨论】:
标签: python python-3.x
我正在编写一个包含除法的 Python 3.5.2 程序。
当我运行以下内容时:
>>> 10/2
5.0
虽然答案是正确的,但它有一个小数点。应该怎么做才能得到没有小数点的商,例如,10/2 应该产生 5,而不是 5.0?
【问题讨论】:
标签: python python-3.x
查看this 答案。在 Python 3 中,整数除法是使用 // 运算符执行的,而常规除法运算符可以产生浮点数。例如检查1/2 - 如果你得到0.5,那不是整数除法,0 是。 IDLE 在这里无关紧要。
【讨论】: