使用Python 3.6计算首付
你毕业于麻省理工学院,现在有一个伟大的工作!你搬到旧金山湾区,并决定你想开始储蓄购买房子。由于湾区的房价非常高,你意识到你必须先储蓄数年,然后才能负担房屋的首付。在A部分,我们要确定它需要多长时间你攒够钱,使给出的如下假设首付:
呼叫你的梦想家园TOTAL_COST的成本。
调用预付定金part_down_payment所需的部分成本。对于 简单性,假设part_down_payment = 0.25(25%)。
调用您迄今保存的数量current_savings。您从当前的 节省$ 0开始。
假设你在每月月底投资你的活期储蓄在刀刃上,用R的年回报率(换句话说, ,你获得额外current_savings * R/12的资金投入 你储蓄 - 12是因为r为年率)。假设您的投资获得 回报r = 0.04(4%)。
假设您的年薪是一年一次的。
假设您将每月专门拨付一定数额的工资以储蓄 预付款。呼叫portion_saved。该变量应为十进制形式(即0.1 为10%)。
在每月的月底,您的储蓄将通过您的投资回报率加上您的月薪(年薪/ 12)的百分比来增加。 编写一个程序来计算需要多少个月才能储存足够的钱用于预付定金。你会希望你的主要变量是花车,所以你要抛弃用户输入到浮
到目前为止,我有这样的基本代码:
annual_salary = float(input("Type annual salary here : "))
portion_saved = float(input("Type the portion you want to save (as a decimal) : "))
total_cost = float(input("Type the cost of your dream house here : "))
monthly_salary = (annual_salary/12.0)
portion_down_payment = 0.25 * total_cost
current_savings = 0 + ???
returns = (current_savings * 0.4)/12
overall_savings = returns + (portion_saved * monthly_salary)
months = ???`
我的问题是,我没有想法如何计算月份。
我不知道我是否需要创建一个IF语句,一个循环,或根本没有。
对于麻省理工学院毕业生这应该不难... – Evert
这听起来像你甚至不知道在哪里开始。因此,该网站不适合您的需求,您应该寻求辅导服务。 – TigerhawkT3
我投票关闭这一问题作为题外话,因为等都不是免费辅导服务。 – TigerhawkT3