油耗转换器
在km/L、MPG(美国)、MPG(英国)和L/100km之间转换。
注意:L/100km是反比指标——数值越低,油耗越低。
常见问题
代码实现
# Fuel efficiency conversions in Python
def l_per_100km_to_mpg_us(l_per_100km):
"""Convert L/100km to US MPG"""
return 235.214 / l_per_100km
def mpg_us_to_l_per_100km(mpg):
"""Convert US MPG to L/100km"""
return 235.214 / mpg
def km_per_liter_to_mpg(km_l):
"""Convert km/L to US MPG"""
return km_l * 2.35214
def mpg_to_km_per_liter(mpg):
return mpg / 2.35214
# Examples
print(l_per_100km_to_mpg_us(6)) # 39.2 MPG
print(l_per_100km_to_mpg_us(8)) # 29.4 MPG
print(mpg_us_to_l_per_100km(30)) # 7.84 L/100km
print(km_per_liter_to_mpg(15)) # 35.3 MPG
# UK MPG (uses imperial gallon = 4.54609 L)
def l_per_100km_to_mpg_uk(l_per_100km):
return 282.481 / l_per_100km
print(l_per_100km_to_mpg_uk(6)) # 47.1 UK MPGComments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.