Python 2.7 如何将循环中已计算的总数相加?

Python 2.7 如何将循环中已计算的总数相加?,python-2.7,Python 2.7,我用Python 2.7.3创建了这个程序 我是在计算机科学课上做的。他把它分为两部分。在第一部分中,我们必须创建一个程序来计算五个客户的每月手机账单。用户输入使用的文本数、分钟数和数据。此外,还有超龄费用$超过限制的每GB数据为10美元,超过限制的每分钟为0.4美元,超过限制的每文本为0.2美元。500是文本消息的限制量,750是分钟的限制量,2 GB是计划的数据限制量 对于作业的第2部分。我必须计算征收的总税款、总费用(每个客户账单加在一起)、征收的总政府费用、超龄客户总数等 现在我需要的帮

我用Python 2.7.3创建了这个程序 我是在计算机科学课上做的。他把它分为两部分。在第一部分中,我们必须创建一个程序来计算五个客户的每月手机账单。用户输入使用的文本数、分钟数和数据。此外,还有超龄费用$超过限制的每GB数据为10美元,超过限制的每分钟为0.4美元,超过限制的每文本为0.2美元。500是文本消息的限制量,750是分钟的限制量,2 GB是计划的数据限制量

对于作业的第2部分。我必须计算征收的总税款、总费用(每个客户账单加在一起)、征收的总政府费用、超龄客户总数等

现在我需要的帮助是把客户账单加在一起。如前所述,当您运行该程序时,它会打印5位客户的总账单。我不知道如何将这些单独的总计分配给一个变量,将它们相加,然后最终将它们打印为一个大变量

TotalBill = 0    
monthly_charge = 69.99
data_plan = 30
minute = 0
tax = 1.08
govfees = 9.12
Finaltext = 0
Finalminute = 0
Finaldata = 0
Finaltax = 0
TotalCust_ovrtext = 0
TotalCust_ovrminute = 0
TotalCust_ovrdata = 0
TotalCharges = 0

for i in range (1,6):
    print "Calculate your cell phone bill for this month"

    text = input ("Enter texts sent/received ")

    minute = input ("Enter minute's used ")

    data = input ("Enter Data used ")
    if data > 2:
        data = (data-2)*10
        TotalCust_ovrdata = TotalCust_ovrdata + 1        
    elif data <=2:
        data = 0
    if minute > 750:
        minute = (minute-750)*.4
        TotalCust_ovrminute = TotalCust_ovrminute + 1
    elif minute <=750:
        minute = 0
    if text > 500:
        text = (text-500)*.2
        TotalCust_ovrtext = TotalCust_ovrtext + 1
    elif text <=500:
        text = 0

    TotalBill = ((monthly_charge + data_plan + text + minute + data) * (tax)) + govfees 
    print ("Your Total Bill is... " + str(round(TotalBill,2))) 





print "The toatal number of Customer's who went over their minute's usage limit is... " ,TotalCust_ovrminute
print "The total number of Customer's who went over their texting limit is... " ,TotalCust_ovrtext
print "The total number of Customer's who went over their data limit is... " ,TotalCust_ovrdata
TotalBill=0
月费=69.99
数据计划=30
分钟=0
税=1.08
政府收费=9.12
Finaltext=0
最后一分钟=0
最终数据=0
最终税=0
TotalCust_ovrtext=0
TotalCust_ovrminute=0
TotalCust_ovrdata=0
总费用=0
对于范围(1,6)内的i:
打印“计算本月的手机账单”
文本=输入(“输入发送/接收的文本”)
分钟=输入(“输入使用的分钟”)
数据=输入(“输入使用的数据”)
如果数据>2:
数据=(数据-2)*10
TotalCust_ovrdata=TotalCust_ovrdata+1
elif数据750:
分钟=(分钟-750)*.4
TotalCust_ovrminute=TotalCust_ovrminute+1
第500分钟:
text=(text-500)*.2
TotalCust_ovrtext=TotalCust_ovrtext+1
elif文本如Preet所示

创建另一个变量,如TotalBill,即

AccumulatedBill = 0
然后在你的循环结束时,把

AccumulatedBill += TotalBill
这会将每个TotalBill添加到累计。然后在最后简单地打印出结果

print "Total for all customers is: %s" %(AccumulatedBill)

注意:对于单词的第一个字母,变量通常不使用大写。使用大小写或下划线分隔。

执行相同的操作。在处理每个循环迭代时,累积账单总额的值。@PreetSangha但如何计算?(我是新手)@PreetSangha我会创建另一个等式,比如“TotalBill”,其他人能帮我吗。我无意冒犯普里特,我只需要有人给我举个例子。如果它不是太多,询问只是创建一些元总数。