这次一定要学好 发表于 2020-4-26 14:51:33

零基础python课后006-爱因斯坦问题,求帮忙看下程序


求大神帮我看下下面这段爱因斯坦难题的代码,也可以求出正确的值,但是不是在程序效率上不如答案里的?
隐隐觉得好像答案里的代码运行了17次,而我写的运行了119次。

#爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。


temp = 0


while 1:
   
    if (temp%2 == 1) and (temp%3 == 2) and (temp%5 == 4) and (temp%6 == 5) and (temp%7 == 0):
      print("这个台阶至少有"+str(temp)+"级")
      temp += 1
      break
    else:
      temp += 1
页: [1]
查看完整版本: 零基础python课后006-爱因斯坦问题,求帮忙看下程序