假定目前人口14亿,人口年增长率为1%,编写程序,计算多少年后人口达到n亿,n由用户输入(>14亿)。
r = 14.0
n = eval(input("请输入人口要达到的数量:")) # 输入人口要达到的数量
year = 0 # 增加年数的计数器
while r < n:
r *= 1.01
year += 1
print(year, '年')
n=eval(input("n="))
popu=14
if n<=14:
print("n的值应该大于14!")
else:
y=0
while popu<n:
y+=1
popu=popu*1.01
print("经过{}年后人口达到{}亿".format(y,n))