sevens = range(7, 1000000, 7)
x = int(input("Please enter a positive number less than one million: "))
if x in sevens:
print("{} is divisible by seven.".format(x))
我的问题是为什么我要得到以下输出?为什么范围从7开始时以3510作为起始数字
3510, 83517, 83524, 83531, 83538, 83545, 83552, 83559, 83566, 83573, 83580, 83587, 83594, 83601, 83608, 83615, 83622, 83629, 83636, 83643......
这个错误是否与计算机内存有关,或者是我的IDE(Pycharm Jetbrains)中的问题
谢谢你
这是您的IDE(Pycharm)问题。更新IDE。我运行了相同的代码,输出从7,14开始,。。。等等
要测试一个数是否完全可被另一个数整除,请使用
%
(又名模)操作,该操作将给出所述除法的其余部分:进一步阅读:
相关问题 更多 >
编程相关推荐