如果一个大学毕业生第一年工资为5万元,以后按照每年10%的幅度增长,每年存款为全年工资的60%,若想存钱买房,请从键盘输入一套房子的价格(单位:万元),编程计算买这套房子需要存多少年?
时间: 2024-03-26 21:40:56 浏览: 15
假设房价为 price 万元,每年工资增长 10%,第一年工资为 5 万元,每年存款为全年工资的 60%。
那么,我们可以通过编写代码来计算需要存多少年才能买得起这套房子。
以下是计算代码:
```python
price = float(input("请输入房子的价格(万元):")) # 从键盘输入房价
salary = 5 # 第一年工资
saving = 3 # 第一年储蓄,即全年工资的60%
year = 0 # 存款的年份
while saving < price:
year += 1
salary *= 1.1 # 年薪增长10%
saving += salary * 0.6 # 储蓄为全年工资的60%
print("买这套房子需要存", year, "年。")
```
代码中,我们首先从键盘输入房价,然后使用 while 循环来计算需要存多少年才能买得起这套房子。在循环中,每年工资增长 10%,每年存款为全年工资的 60%。当储蓄金额大于等于房价时,循环结束,输出存款的年份。
运行代码后,输入房价,即可得出需要存款的年份。