前言:
本人因喜欢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 版权协议,转载请附上原文出处链接和本声明。