我如何调用我的Python函数?

时间:2014-03-03 17:23:55

标签: python

这是我的任务:

  

编写一个程序,计算一年后的信用卡余额   一个人只支付信用证所要求的最低月付款   卡公司每个月。

     

以下变量包含如下所述的值:

     

余额 - 信用卡上的未结余额

     

annualInterestRate - 年度利率小数

     

monthlyPaymentRate - 最小月支付率为小数

     

每个月,计算每月付款和   剩余余额,并打印屏幕格式:

     

月:1   每月最低付款:96.0
  剩余余额:4784.0

     

最后,打印出当年支付的总金额和剩余金额   在年底以格式平衡:

     

不应指定变量余额的值,   annualInterestRate或monthlyPaymentRate - 我们的测试代码将定义   在测试您的提交之前的那些值。

以下是我写的代码:

def minpayment(balance, annualInterestRate, monthlyPaymentRate):
     totalPaid = 0
     month = 1
     while month <= 12:
         minPayment = monthlyPaymentRate * balance 
         balance -=  minPayment 
         balance += (annualInterestRate/12.0)*balance
         print 'Month:',month 
         print 'Minimum monthly payment:',round(minPayment,2) 
         print 'Remaining balance:',round(balance,2) 
         totalPaid += minPayment 
         month += 1
     print 'Total paid:', round(totalPaid,2) 
     print 'Remaining balance:', round(balance,2)

现在,我的问题是,现在我已经创建了这个函数,我该如何调用它?

1 个答案:

答案 0 :(得分:3)

你可以这样称呼:

minpayment(10000, 0.1, 0.3)

或一般情况下:

# You can modify the values below
balance = 10000
annualInterestRate = 0.1
monthlyPaymentRate = 0.3

minpayment(balance, annualInterestRate, monthlyPaymentRate)