题目要求:
爱因斯坦曾经提出这样一道数学题:
有一个长台阶,如果每步走2阶,最后剩下1阶,如果每步走3阶,最后剩下2阶,如果每步走5阶,最后剩下4阶,如果每步走6阶,最后剩下5阶,只有每步走7阶,最后1阶刚好1阶不剩。求出阶梯至少有多少阶。
代码如下:
#爱因斯坦数学题
step = 1
flag = True
while flag:
if step % 2 == 1 and step % 3 == 2 and step % 5 == 4 and step % 6 == 5 and step % 7 == 0:
print("这个台阶最少有:",step)
break
else:
step = step +1