请问这个程序为什么运行了不出结果
i = 0while 1:
if (i % 2) == 1:
i += 1
else:
if (i % 3) != 2:
i += 1
else:
if (i % 5) != 4:
i += 1
else:
if (i % 6) != 5:
i += 1
else:
if (i % 7) != 0:
i += 1
else:
print(i)
1.你的第一个 if 条件写错了。
2.就算你的第一个 if 条件写对了,程序还是会无限循环。你如果只是求一个数,最好在最后那个print后面加个break。
页:
[1]