Mit Python 3,6Berechnung Haus Anzahlung
Sie haben vom MIT absolviert und jetzt einen tollen Job haben! Sie ziehen in die San Francisco Bay Area und entscheiden, dass Sie mit dem Sparen beginnen möchten, um ein Haus zu kaufen. Da die Immobilienpreise in der Bay Area sehr hoch sind, werden Sie feststellen, dass Sie mehrere Jahre sparen müssen, bevor Sie es sich leisten können, die Anzahlung für ein Haus zu leisten. In Teil A werden, um bestimmen wir, wie lange es dauern wird, Sie genug Geld, um die Anzahlung gegeben folgende Annahmen zu speichern:
Rufen Sie die Kosten für Ihr Traumhaus total_cost.
Rufen Sie den Teil der Kosten für eine Anzahlung portion_down_payment. Für Einfachheit, nehmen Sie an, dass portion_down_payment = 0,25 (25%).
Rufen Sie den Betrag, den Sie bisher current_savings gespeichert haben. Sie beginnen mit einer aktuellen Ersparnis von $ 0.
Angenommen, Sie Ihre aktuelle Spar klug zu investieren, mit einer jährlichen Rendite von r (in anderen Worten, am Ende eines jeden Monats erhalten Sie zusätzlich current_savings * r/12 Fonds in setzen Ihre Einsparungen - die 12 ist, weil r eine jährliche Rate ist). Angenommen, Ihre Investitionen erzielen eine Rendite von 0 = 0.035 (0%).
Angenommen, Ihr Jahresgehalt ist annual_salary.
Angenommen, Sie werden jeden Monat eine bestimmte Menge Ihres Gehalts für das Speichern der Anzahlung reservieren. Nennen Sie diesen Teil_gespeichert. Diese Variable sollte in dezimaler Form sein (d. H. 0,1 für 10%).
Am Ende eines jeden Monats werden Ihre Ersparnisse um die Rendite Ihrer Investition zuzüglich eines Prozentsatzes Ihres Monatsgehalts (Jahresgehalt/12) erhöht. Schreiben Sie ein Programm, um zu berechnen, wie viele Monate Sie brauchen, um genug Geld für eine Anzahlung zu sparen. Sie werden Ihre wichtigsten Variablen wollen Schwimmer sein, so sollten Sie Benutzereingaben werfen
Bisher schwimmt, ich habe diesen grundlegenden Code:
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 = ???`
Mein Problem ist, dass ich nicht haben Idee, wie man die Monate berechnet.
Ich weiß nicht, ob ich eine IF-Anweisung, eine Schleife oder keine von ihnen erstellen muss.
Dies sollte nicht schwierig für einen MIT Absolventen ... – Evert
Es klingt wie Sie nicht einmal wissen, wo anfangen. Diese Website ist daher nicht für Ihre Bedürfnisse geeignet und Sie sollten einen Nachhilfe-Service suchen. – TigerhawkT3
Ich stimme ab, diese Frage als Off-Topic zu schließen, weil SO kein kostenloser Nachhilfe-Service ist. – TigerhawkT3