Python 贷款计算器程序

Python 贷款计算器程序,python,Python,到目前为止,我整个星期都在编写代码,试图让它正常工作 应该是这样的: 请输入您想借款的金额(£):4000 请输入贷款期限(年):2 请输入利率(%):6 2(年)的利息总额为:480.00英镑 2(年)期间的总金额为4480.00英镑 您将在24个月内每月支付186.67英镑。 您是否希望计算新的贷款付款(Y或N) 代码: 在我看来,您在上面描述的代码中缺少的唯一东西是while循环。这将允许您的程序计算贷款并反复运行程序,直到用户输入“否”,在这种情况下,程序退出。你所要做的就是: Yor

到目前为止,我整个星期都在编写代码,试图让它正常工作

应该是这样的:

请输入您想借款的金额(£):4000
请输入贷款期限(年):2
请输入利率(%):6
2(年)的利息总额为:480.00英镑
2(年)期间的总金额为4480.00英镑
您将在24个月内每月支付186.67英镑。
您是否希望计算新的贷款付款(Y或N)
代码:


在我看来,您在上面描述的代码中缺少的唯一东西是while循环。这将允许您的程序计算贷款并反复运行程序,直到用户输入“否”,在这种情况下,程序退出。你所要做的就是:

YorNo = input("Do you wish to calculate a loan payment")
YorNo.Title()

while YorNo != "n":


    #Your code goes here


    YorNo = input("Do you wish to calculate a loan payment")
    YorNo.Title()
print("Thank you for using the program")
如果您不理解这一点,请在代码前键入前3行。然后留下一个缩进,并在缩进后键入代码。完成后,输入第3行和第4行。然后,简单地返回缩进(向程序显示这不是循环的一部分。)如果我没有弄错,结果将是:

  • 您将被问及是否要计算贷款
  • 如果您回答“y”,您的代码将运行,贷款将计算并打印给用户
  • 然后你会再次被问到。上述操作将重复,直到您输入“n” N不能被资本化

  • 那么会出现什么错误呢?此外,您可能应该将您的利率输入除以100。它基本上是一个模糊的数字,如ill do 6、2、6,然后我会得出类似6056235.14291821421542的结果欢迎使用堆栈溢出!我编辑了你的问题,修正了语法,使它更易读。此外,我还更正了通缉输出中的一个假定输入错误(
    &
    ->
    )。请你的问题包括完整的实际输出或张贴的代码,这样我们就有了一个。当我做这个等式时,它会得出大约2555+所需数量的总和
    YorNo = input("Do you wish to calculate a loan payment")
    YorNo.Title()
    
    while YorNo != "n":
    
    
        #Your code goes here
    
    
        YorNo = input("Do you wish to calculate a loan payment")
        YorNo.Title()
    print("Thank you for using the program")