【发布时间】:2014-02-16 23:24:19
【问题描述】:
我想设置比数字必须是整数的条件。并且 x == int(x) 在 x == 1.0 的情况下无济于事...... 谢谢。
【问题讨论】:
-
为什么不是真的?
-
您的意思是要确保 x 是一个整数?
-
@Keith Integer 可能是合适的 -
1.0也是一个整数。 -
浮点数不是数学定义;这是一种表示实数子集(包括整数)的方式。整数有不同的定义,但它们的区别仅在于包含哪些整数。如果一个数字是一个整数,它就是一个整数。
-
@chepner 这被标记为“python”而不是“数学理论”。 Python 中的整数定义明确,与浮点数来自不同的域。
标签: python python-2.7 floating-point integer