Python每日一题 – 4 – 爱因斯坦台阶问题

  • Post author:
  • Post category:python




前言:



本人因喜欢python和c语言等程序设计语言,希望能够在这里和大家共同学习共同进步。



因个人喜好喜欢做题,所以想出一个系列专栏关于python的习题专集,希望大家喜欢。



还是一个小白,接触时间没有很长,如果文章有任何错误,欢迎大家指正。



如果喜欢我的文章还请大家不吝动手给我点赞收藏关注哦,留下你来过的足迹,让我眼熟你。



第四题    爱因斯坦台阶问题


要求:


有人走台阶,若以每步走两级则剩下最后一级;若每步走3级则剩两级;若每步走4级则剩三级;若每步走5级则剩四级;若每步走6级则剩五级;若每步走7级则刚好不剩。问台阶至少有多少级?


可以先自己看要求写出程序,然后看提示及答案,更有助于提高自己。

提示:可以使用枚举法

for a in range(7,1000):
    if a%2 == 1:
        if a%3 == 2:
            if a%4 == 3:
                if a%5 == 4:
                    if a%6 == 5:
                        if a%7 == 0:
                            print("至少共有%d级台阶" %a)
                            break

保存并运行程序,结果如下所示:

至少共有119级台阶



版权声明:本文为qqgg77原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。