欢迎浏览我公司网站!!
公司动态
【Python123】 存款买房(B)
时间: 2023-08-24浏览次数:
类型:目录题目描述答案:你刚刚大学毕业,在北京找到了一份很好的工作,决定开始存钱买房。由于北京的房价很高,你要攒几年钱才能付得起房子的首付。现根据以下假定来计算你需要多长时间才能攒够首付款:1.将你想购买的房子的总价称为total_cost。2.将首付款占总房价的比例称为portion

类型:

目录

题目描述

答案:


你刚刚大学毕业,在北京找到了一份很好的工作,决定开始存钱买房。由于北京的房价很高,你要攒几年钱才能付得起房子的首付。

现根据以下假定来计算你需要多长时间才能攒够首付款:

1.将你想购买的房子的总价称为total_cost。

2.将首付款占总房价的比例称为portion_down_payment。为简单起见,假设portion_down_payment = 0.30(30%)。

3.将存款金额称为current_savings。你的存款从0元开始。

4.假设你的年薪是annual_salary,按12个月平均发放,单位是元。

5.假设你每个月都要拿出一定百分比的工资来存首付。称为portion_saved,此值为一个表示百分比的整数,例如50表示50%。

6.假定你每6个月加一次工资,每半年加薪比例semi_annual_raise是一个表示百分比的整数,例如7表示7%,即第7个月的月初涨一次工资,工资涨幅为7%,以后每过6个月再涨一次工资。

写一个程序来计算你需要多少个月才能攒够钱付定金,不足一个月按一个月计算。

要求使用下面的输入输出代码,填充完整并通过测试用例。

 

输入格式:

输入为四行,每行一个浮点数,分别表示房价、年薪、月存储工资百分数、半年工资涨幅百分数。

输出格式:

输出为若干行,第一行为首付款,最后一行为存够首付的月数n,中间行是每年年底已存工资款总数(取整)。具体格式见示例。

示例 1

 
 
 


说明:此题目来自【Python123】,答案为自己创作,不产生任何商业利益,如有侵权,请联系删除。Python123 - 编程更简单Python123 是面向新工科教学需求的计算机类基础课程教学辅助平台。支持全国计算机二级 python 考试自学与备考,还向合作教师与高校提供精品教学资源、全系列课程内容、全流程教学工具,支撑课程教学管理、练习、考试、教学研究等实际需求,为国家级、省部级一流课程提供教学研究数据支撑。https://python123.io/



Copyright © 2002-2022 盛煌-盛煌娱乐-盛煌全球注册认证站 版权所有

粤IP*******

平台注册入口