循环结构
- 编写程序解决爱因斯坦台阶问题:有人走一台阶,若以每步走两级则最后剩下一级;若每步走三级则剩两级;若每步走四级则剩三级;若每步走五级则剩四级;若每步走六级则剩五级;
若每步走七级则刚好不剩。问台阶至少共有多少级?
i=7
flag=0
while flag==0:
if (i%2==1 and i%3==2 and i%5==4 and i%6==5):
flag=1
else:
i=i+7
print(i)
- 我国有13 亿人口,如果按人口年增长0.8%计算,多少年后将达到26 亿?
num=13
year=0
while num<26:
num=num+(num*0.008)
year += 1
print(year)