Python---基础---爱因斯坦阶梯问题


写一个程序,打印出0-100所有奇数

ls = range(0, 101)
for i in ls:
if i % 2 == 1:
print(i)
--------------------------------
爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,走每步上2阶,最后剩余1阶;如果每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶,
只有每步上7阶,最后刚好一阶不剩。
-编写程序求该阶梯至少有多少阶
x = 10
while x < 1000:
if (x % 2 == 1) and (x % 3 == 2) and (x % 5 == 4) and (x % 6 == 5) and (x % 7 ==0):
print(x)
x += 1
#break;
else:
x += 1

print("循环结束")
--------------------------------------
x = 10
while x < 1000:
if (x % 2 == 1) \
and (x % 3 == 2) \
and (x % 5 == 4) \
and (x % 6 == 5) \
and (x % 7 ==0):
print(x)
x += 1
#break;
else:
x += 1

print("循环结束")
-------------------------------------------


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM