首页 > 解决方案 > 使用函数将英里转换为公里

问题描述

此函数将英里转换为公里 (km)。让函数返回结果来完成函数,然后调用函数转换 55 英里,并用函数的结果打印“距离以千米为单位”。然后通过将其加倍计算往返公里数,并用该数字打印“往返公里数是”。

到目前为止,我的代码如下所示:

def convert_distance(miles):
km = miles * 1.6  # approximately 1.6 km in 1 mile
return km
miles = (55)    
km = convert_distance(miles)
print("The distance in kilometers is: " + str(km))
print("The round-trip in kilometers is: " + str(km * 2)) 

任何时候我尝试提交它都会弹出这条消息:不完全。记得在用文本打印数字时使用 str() 函数将数字转换为字符串,并且只用一个参数调用该函数,然后将返回值接受到一个新变量中。

标签: python

解决方案


def convert_distance(miles):
    km = miles * 1.6 
    return km
result = convert_distance(55)
print("The distance in Kilometers is " + str(result))
print("The round-trip in Kilometers is " + str(result*2))

推荐阅读