所以我很难理解返回函数,只是问是否有人能帮我解决这个问题,也许能解释返回函数,我的书没有深入,也许我只是不完全理解。我想向用户询问以千克为单位的距离,然后将其传递给另一个函数以计算以英里为单位的距离。你知道吗
def kilo(distance):
distance = int(input('what is the distance'))
return distance
def miles(trav):
travel=kilo(trav) * 0.6214
print(travel)
return travel
Tags:
您可以如上所述定义2个函数。你知道吗
代码执行流程是
行kilo()调用kilo函数
kilo函数接受来自用户的距离,并存储在变量“distance”中
kilo calls miles函数带有参数“distance”
miles函数将kilo转换为miles,并将变量“travel”中的值返回给kilo函数
返回到kilo函数的值保存在变量“distance\u miles”中,并打印在控制台上
如果您想向用户请求输入,然后将其传递给miles,您可以这样做
当在miles函数中调用kilo函数时,它会询问用户距离,然后返回。然后miles函数将使用该距离计算并返回行程。然后,值travel保存在miles\u distance变量中
要使用函数,应该调用它们。首先定义它们,然后使用必需的参数调用它们。你知道吗
这两个函数不一定都需要有任何参数,因为您在
kilos
中用input()
请求变量。当然,有多种方法可以解决这个问题,只要有一个参数kms
,就可以将函数用作从公里到英里的转换器。你知道吗相关问题 更多 >
编程相关推荐