2024-06-03 02:49:19 发布
网友
我正在做这个家庭作业,但是当我想打印最后一个变量时,调试器说这个变量没有定义,但是我想我定义了它,并用return()将它从函数中带出来。怎么了?我的目标是把公里换算成英里
kilometers=float(input('How many Kilometers?')) def converter(kilometers): miles= kilometers*(1.60934) return (str(miles)) print (miles)
你没有调用函数。将打印语句更改为以下内容:
print (converter(kilometers))
miles是局部变量,仅在函数converter中可见。您必须调用函数并打印结果。尝试以下操作(替换最后一行):
miles
converter
miles = converter(kilometers) print(miles)
你没有调用函数。将打印语句更改为以下内容:
miles
是局部变量,仅在函数converter
中可见。您必须调用函数并打印结果。尝试以下操作(替换最后一行):相关问题 更多 >
编程相关推荐