Question: What is the correct python pseudocode for this? # Retirement Planning Tool Pseudocode # Get user input years _ to _ retirement = input (

What is the correct python pseudocode for this?
# Retirement Planning Tool Pseudocode
# Get user input
years_to_retirement = input("Enter years left in your working career: ")
annual_savings = input("Enter annual amount you can save: ")
# Initialize variables
savings =0
retirement_years =30
interest_rate =0.03
annual_spending =60000
# Allow user to change retirement years
while True:
change_years = input("Do you want to change retirement years? (y/n): ")
if change_years.lower()=="y":
retirement_years = input("Enter new retirement years: ")
else:
break
# Calculate savings during working years
for year in range(years_to_retirement):
savings += annual_savings
savings *=(1+ interest_rate)
# Print savings schedule
print("Retirement Savings Schedule:")
print("Year | Starting Balance | Interest Earned | Spending | Ending Balance")
for year in range(1, retirement_years +1):
interest_earned = savings * interest_rate
savings += interest_earned
savings -= annual_spending
print(f"{year}|{savings:.2f}|{interest_earned:.2f}|{annual_spending:.2f}|{savings:.2f}")
if savings <=0:
print("Savings depleted.")
break

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!