# 总共行驶的英里数
total_miles = 0
# 总共加的油量
total_gas = 0

while True:
    # 请输入行驶的英里数
    miles = float(input('请输入行驶的英里数:'))
    # 请输入加的油量(升)
    gas = float(input('请输入加的油量(升):'))
    # 如果输入的英里数或加油量小于等于0,则退出循环
    if miles <= 0 or gas <= 0:
        break
    # 计算每次加油后,每升汽油可供行驶的英里数
    mpg = miles / gas
    print('每升汽油可供行驶 %.2f 英里' % mpg)
    # 累加行驶的英里数和加油量
    total_miles += miles
    total_gas += gas

# 如果加了油,则计算所有输入中,每升汽油可以供行驶的英里数
if total_gas > 0:
    total_mpg = total_miles / total_gas
    print('所有输入中,每升汽油可供行驶 %.2f 英里' % total_mpg)
else:
    print('没有输入有效的行驶英里数和加油量')

样例输出:

请输入行驶的英里数:200
请输入加的油量(升):20
每升汽油可供行驶 10.00 英里
请输入行驶的英里数:300
请输入加的油量(升):25
每升汽油可供行驶 12.00 英里
请输入行驶的英里数:0
请输入加的油量(升):0
所有输入中,每升汽油可供行驶 10.83 英里
汽车油耗计算器:轻松计算每升油耗和平均油耗

原文地址: https://www.cveoy.top/t/topic/j9vD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录