code = input("Enter the customer's code:")
b_meter = int(input("Enter the customer's beginning meter reading:"))
e_meter = int(input("The customer's ending meter reading:"))
if e_meter > b_meter:
used_gallons = e_meter - b_meter
else:
used_gallons = b_meter - e_meter
if code == 'r':
cost_gallons = float((used_gallons * 0.0005) 5)
if code == 'c':
if used_gallons < 4000000:
cost_gallons = 1000
else:
cost_gallons = (used_gallons) * 0.00025
print('Customer code:', code)
print('Beginner meter reading:', b_meter)
print('Ending meter reading:', e_meter)
print('Gallons of water used:', used_gallons / 10)
print('Amount billed:$',"{:0.2}".format(cost_gallons))
#output 輸入客戶代碼:c 輸入客戶開始抄表:999999997 客戶結束抄表:000000005 客戶代碼:c 開始抄表:999999997 結束抄表:5 加侖用水量:99999999.2 計費金額:$ 2.5e 05
uj5u.com熱心網友回復:
進行以下更改
if e_meter > b_meter:
used_gallons = e_meter - b_meter
else:
used_gallons = 1000000000 - (b_meter - e_meter)
您需要(b_meter - e_meter)在 else 子句中更改為1000000000 - (b_meter - e_meter)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/441660.html
標籤:Python python-3.x python-2.7
