2

このプログラムは Python 2.7.3 で作成しました。コンピューター サイエンスのクラスで作成しました。彼はそれを 2 つの部分に分けて割り当てました。最初の部分では、5 人の顧客の毎月の携帯電話料金を計算するプログラムを作成する必要がありました。ユーザーは、使用したテキストの数、分、およびデータを入力します。さらに、超過料金があります。制限を超えるデータ 1 GB ごとに 10 ドル、制限を超える 1 分あたり 0.4 ドル、制限を超えて送信されるテキストごとに 0.2 ドル。500 はテキスト メッセージの制限量、750 は分数の制限量、2 GB はプランのデータの制限量です。

課題のパート 2。徴収された税金の合計、料金の合計(各顧客の請求書を合計したもの)、徴収された政府の手数料の合計、超過した顧客の合計などを計算する必要があります。

今私が助けたいのは、顧客の請求書をまとめて追加することだけです. 前に述べたように、プログラムを実行すると、5 人の顧客の合計請求書が出力されます。これらの個別の合計を変数に割り当て、それらを合計し、最終的にそれらを1つの大きな変数として出力する方法がわかりません。

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

作成された変数の一部は、プログラムで使用されません。それらを見落としてください。

4

1 に答える 1