判断是不是整数的问题
来源:7-10 for循环的一个优化实例
邹正霖
2020-10-07
m = sqrt(aabb)
int(m) % 1 == 0, 我用这个条件判断,发现结果是错的,为什么?
写回答
1回答
-
quickzhao
2020-10-08
你这个判断是没有意义的,m被强制转换成int,一定满足, int(m) % 1 == 0,因为任何一个自然数都可以被1整除。如果要判断m是否是一个整数,只要m - int(m)足够小就可以,你仔细看看视频。
022020-10-08
相似问题