窝在家里写程序 发表于 2020-5-24 19:33:08

求大神解答!!!

x = 7
i = 1
flag = 0

while i <= 100:
    if (x%2 == 1) and (x%3 == 2) and (x%5 == 4) and (x%6==5):
      flag = 1
    else:
      x = 7 * (i+1) # 根据题意,x一定是7的整数倍,所以每次乘以7
    i += 1

if flag == 1:
    print('阶梯数是:', x)
else:
    print('在程序限定的范围内找不到答案!')


不懂这个程序有啥用???

Hello. 发表于 2020-5-24 19:34:55

爱因斯坦台阶问题呀https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

永恒的蓝色梦想 发表于 2020-5-24 19:34:58

是的,这个程序没啥用,因为这个问题的答案本身也没啥用。

青出于蓝 发表于 2020-5-24 19:35:23

本帖最后由 青出于蓝 于 2020-5-24 19:37 编辑

这种程序不是用的,是帮助你理解的(可能是让你深入理解循环?)
哦吼?是理解爱因斯坦台阶的啊...

Twilight6 发表于 2020-5-24 19:36:08

本帖最后由 Twilight6 于 2020-5-24 19:37 编辑

这个程序就是为了解决 爱因斯坦台阶问题

正常人计算这题蛮麻烦的吧,写成程序 Run 一下不到一秒的事 结果就 Boom 出来了~

窝在家里写程序 发表于 2020-5-24 19:37:12

Hello. 发表于 2020-5-24 19:34
爱因斯坦台阶问题呀

啥啥啥???我只知道阶乘啥是爱因斯坦台阶

窝在家里写程序 发表于 2020-5-24 19:37:44

永恒的蓝色梦想 发表于 2020-5-24 19:34
是的,这个程序没啥用,因为这个问题的答案本身也没啥用。

liuzhengyuan 发表于 2020-5-24 19:37:53

青出于蓝 发表于 2020-5-24 19:35
这种程序不是用的,是帮助你理解的(可能是让你深入理解循环?)

我觉得应该是更深入理解 % (取余)?{:5_109:}

Twilight6 发表于 2020-5-24 19:37:58

窝在家里写程序 发表于 2020-5-24 19:37
啥啥啥???我只知道阶乘啥是爱因斯坦台阶

爱因斯坦曾经提出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩下1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩下4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。请问该阶梯至少有多少阶。
。。。你没有认真读题吗?

Hello. 发表于 2020-5-24 19:38:07

窝在家里写程序 发表于 2020-5-24 19:37
啥啥啥???我只知道阶乘啥是爱因斯坦台阶

百度一下https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

窝在家里写程序 发表于 2020-5-24 19:38:18

青出于蓝 发表于 2020-5-24 19:35
这种程序不是用的,是帮助你理解的(可能是让你深入理解循环?)

青出于蓝 发表于 2020-5-24 19:38:41

liuzhengyuan 发表于 2020-5-24 19:37
我觉得应该是更深入理解 % (取余)?

{:10_250:}

liuzhengyuan 发表于 2020-5-24 19:38:58

窝在家里写程序 发表于 2020-5-24 19:37
啥啥啥???我只知道阶乘啥是爱因斯坦台阶

这是一道数学题,你这个程序就是可以这个题目的答案

窝在家里写程序 发表于 2020-5-24 19:39:09

Twilight6 发表于 2020-5-24 19:37
。。。你没有认真读题吗?

害我现在知道了

qiuyouzhi 发表于 2020-5-24 19:39:35

窝在家里写程序 发表于 2020-5-24 19:38


这不是课后作业吗

窝在家里写程序 发表于 2020-5-24 19:39:41

Hello. 发表于 2020-5-24 19:38
百度一下

Twilight6 发表于 2020-5-24 19:39:42

窝在家里写程序 发表于 2020-5-24 19:39
害我现在知道了

对的,就是为了解决这个哈哈

青出于蓝 发表于 2020-5-24 19:40:02

窝在家里写程序 发表于 2020-5-24 19:37
啥啥啥???我只知道阶乘啥是爱因斯坦台阶

有人走一台阶,若以每步走两级则最后剩一级,若以每步走三级则剩两级,若以每步走四级则剩三级,若以每步走五级则剩四级,若以每步走六级则最后剩五级,
若每步走七级“刚好不剩”(注意是刚好不剩)
问台阶有几级?

这事题目

窝在家里写程序 发表于 2020-5-24 19:40:25

liuzhengyuan 发表于 2020-5-24 19:37
我觉得应该是更深入理解 % (取余)?

介样子的吗?

窝在家里写程序 发表于 2020-5-24 19:41:15

liuzhengyuan 发表于 2020-5-24 19:38
这是一道数学题,你这个程序就是可以这个题目的答案

页: [1] 2
查看完整版本: 求大神解答!!!