0
以下の再帰関数のすべての月に支払われた利子の合計を取得するにはどうすればよいですか?これは、クレジットカードの支払いをシミュレートする必要があります。あなたはそれぞれの呼び出しから戻るよう再帰関数の合計を得る方法
def creditcard_interest(balance,months,monthly_interest_rate=2.95/100):
if months==1:
return print("The new balance= ",balance)
else:
min_monthly_payment=balance*0.05
balance=balance-min_monthly_payment
interest=balance*monthly_interest_rate
print("Min_monthly_payment for month "+str(months)+'= ', min_monthly_payment)
print("Unpaid balance for month "+str(months)+'= ',balance)
print("Calculated interest for month "+str(months)+'= ',interest)
return creditcard_interest((balance+interest),months-1,)
'return print(...)'を実行しないでください。代わりに '返品残高 'を返します。 – zwer