我正在上一门计算机科学课程,任务是设计一个没有用户输入的退休计划器。我设计了一个有效的程序:
def main():
calcFinalBalance(age=30,rate=6,savings=3000)
def calcFinalBalance(age,rate,savings):
balance = 0
while age < 70:
balance += savings
balance = balance + (balance * ((rate)/100))
age += 1
print('$' + format(balance, ',.2f'))
main()
计算 $492,143.05
但这不是作业的正确格式。
我需要打印('$' + format(calcFinalBalance(30,6,3000), '.2f'))
来计算我的答案,我需要返回值。我想我需要在我的 while 语句之后返回余额,我的问题是我无法弄清楚如何在不执行上述操作的情况下将值传递给我的参数。我不断收到未定义的参数,如果有人能指出我正确的方向,将不胜感激。