·愛因斯坦階梯問題: 設有一階梯,每步跨2階,最後余1階;每步跨3階,最後余2階;每步跨5階,最後余4階;每步跨6階,最後余5階;只有每步跨7階時,正好到階梯頂。 問最少有多少步階梯?
要求使用while 循環語句
(x % 2 == 1) and (x % 3 == 2) and (x % 5 == 4) and (x % 6 == 5) and (x % 7 ==0)
x = 1
while x < 1000: #設1000內能輸入出最小步階梯數
if (x % 2 == 1) and (x % 3 == 2) and (x % 5 == 4) and (x % 6 == 5) and (x % 7 ==0):
print('最少有',x,'步階梯')
x += 1
break #跳出循環
else:
x += 1
print("循環結束")
有不同的觀點可以在下方留言討論(^ - ^)