小李大学毕业开始工作,他想买一套现价为100万元的房子。若房子价格以每年百分之k(1≤k≤20)增长,小李的年薪是n(10≤n≤50)万元,假设小李未来的年薪不变,且每年所得的n万元全部积攒起来,请计算小李多少年能买下这套房子。如果超过20年小李也买不起这套房子,输出“很遗憾,小李买不起!”。
亲,望采纳!
house = 100
money = 0
k = 2 # 自定义k
n = 20 # 自定义n
for year in range(1,22):
if year>20:
print("很遗憾,小李买不起!")
else:
house *= (1+(k/100))
money += n
if money > house:
print(str(year)+"年")
break