求问我这个程序问题在哪里呀 为什么运行没结果ne
i = 1flag = 0
while i <= 100:
x=7*i
if (x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5):
flag = 1
else:
i += 1
if flag == 1:
print('阶梯数是:', x)
else:
print('在程序限定的范围内找不到答案!')
1.if为真时i没有+1,循环就无限进行下去了。
2.改正后,在找到正确x值后,循环仍进行到i为100,此时x为700,print的结果不对
页:
[1]