汽车油耗计算器:轻松计算每升油耗和平均油耗
# 总共行驶的英里数
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 著作权归作者所有。请勿转载和采集!