我不断得到一个语法错误,不知何故是由于函数定义末尾的冒号

2024-06-16 11:27:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python和编程都是全新的,所以这可能是非常简单的事情,但在定义minPayment函数的最后一行中,我一直遇到这个语法错误。我看不出有什么问题。。。这是到目前为止的节目

习题1:信用卡余额计算器

print 'Month 1'
OutstandingBalance = raw_input(float('enter your balance'))
AnnualInterestRate = raw_input(float('enter rate as a decimal(%/100)'))
MinimumMonthlyPaymentRate = raw_input(float('enter minimum monthly payment rate as a decimal(%/100)'))
def minPayment: 
     minPayment = MinimumMonthlyPaymentRate * OutstandingBalance
        print 'minimum payment='minPayment
    return minPayment
def accIntrst:
    accIntrst = (AnnualInterestRate/12.0) * OutstandingBalance
        print 'accrued interest = 'accIntrst
    return accIntrst
def balPaid:
    balPaid = accIntrst - minPayment
        print 'balance paid = 'balPaid
    return balPaid
def remBal:
    remBal = OutstandingBalance - balPaid
        print 'remaining balance = 'remBal
    return remBal

非常感谢您的反馈


Tags: inputrawreturnratedeffloatprintenter