niruipeng 发表于 2020-5-5 20:38:28

小白一枚 刚看到小甲鱼6讲2题 为什么算不对 求大佬指教

题目:爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。请编程求解该阶梯至少有多少阶?


i=7
a=0
while a==0:
    if (i%2 ==1) and (i%3 ==2) and (i%5 ==4) and (i%6 ==5):
      a=1
    else:
      i=7*(i+1)
print(i)




我的答案是2306881199   为社么{:10_266:}{:10_266:}{:10_266:}

kevwei 发表于 2020-5-5 21:29:49

i=7*(i+1)应该是错的,第一次是i=7*(7+1)=56第二次 7*(56+1)= 399
改成i+=7答案是119

niruipeng 发表于 2020-5-5 21:35:01

kevwei 发表于 2020-5-5 21:29
i=7*(i+1)应该是错的,第一次是i=7*(7+1)=56第二次 7*(56+1)= 399
改成i+=7答案是119

哦明白了谢谢

kevwei 发表于 2020-5-5 21:36:47

niruipeng 发表于 2020-5-5 21:35
哦明白了谢谢

客气了 都是新手共同学习
页: [1]
查看完整版本: 小白一枚 刚看到小甲鱼6讲2题 为什么算不对 求大佬指教