用for 求阶梯数
爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩1阶;
若每步上3阶,最后剩2阶;
若每步上5阶,最后剩4阶;
若每步上6阶,最后剩5阶;
只有每步上7阶,最后刚好一阶也不剩。
请编程求解该阶梯至少有多少阶?
for i in range(0,1000,7):
if( i%2 == 1)and (i%3 == 2) and (i%5 == 4) and (i%6 == 5):
print(i)
break
总结:range 是一个整数列表,range(start,stop,step),利用条件每步上7阶说明一定是7的整数倍。找到一个数后退出循环。
页:
[1]