我需要将用水的加仑数设为 0.8 而不是 99999999.2?这是输入c作为代码的时候

I need to make the gallons of water used 0.8 instead of 99999999.2? This is when c is inputted as the code

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))

#输出 输入客户的 code:c 输入客户的起始仪表reading:999999997 客户尾表reading:000000005 客户代码:c 初学抄表:999999997 结束抄表:5 用水加仑数:99999999.2 账单金额:$ 2.5e+05

进行以下更改

if e_meter > b_meter:
    used_gallons = e_meter - b_meter
else:
    used_gallons = 1000000000 - (b_meter - e_meter)

您需要将 else 子句中的 (b_meter - e_meter) 更改为 1000000000 - (b_meter - e_meter)