鱼C论坛

 找回密码
 立即注册
查看: 1782|回复: 5

python课后作业:爱因斯坦台阶问题

[复制链接]
头像被屏蔽
发表于 2018-5-21 02:56:57 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-5-21 09:25:44 From FishC Mobile | 显示全部楼层
什么问题啊,是计算还是逻辑问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-21 10:40:46 | 显示全部楼层
不太清楚你要问什么咧。。。是这个吗?

"""
爱因斯坦曾出过这样一个有趣的数学题:一个长阶梯,若每步上2阶,最后剩1阶;
若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;
若每步上7阶,最后1阶也不剩;最少有多少阶楼梯?
"""

for i in range(100):
    j = i * 7
    if (j % 2 == 1) and (j % 3 == 2) and (j % 5 == 4) and (j % 6 == 5):
        print('最少也要有' + str(j) + '级台阶哦!')
        break
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-8 23:26:19 | 显示全部楼层
同问,我也不理解有木有大神懂啊????楼上好像写的我稍微有点明白= =但是为啥i 取自 range(100)?不能大于100?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-9 09:08:44 | 显示全部楼层
本帖最后由 凌九霄 于 2018-6-9 09:19 编辑
王上上 发表于 2018-6-8 23:26
同问,我也不理解有木有大神懂啊????楼上好像写的我稍微有点明白= =但是为啥i 取自 range(10 ...


这个i大点小点关系不是很大,因为这个台阶的最小值大概只有110几级的样子,所以在他的解法里i其实18的样子就够了,写大些当然也没有问题,但最终都会在取值不到18的时候被break
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-6-14 17:40:03 | 显示全部楼层
凌九霄 发表于 2018-6-9 09:08
这个i大点小点关系不是很大,因为这个台阶的最小值大概只有110几级的样子,所以在他的解法里i其实18的 ...

ok
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-30 07:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表