【发布时间】:2017-09-17 20:03:06
【问题描述】:
所以我在 python 中有这段代码:
num = input("Choose your number?")
def distance_from_zero(num):
if type(num) == int or type(num) == float:
return abs(num)
else:
return "Nope"
我试图让函数参数 (num) 成为用户输入的数字。
但是每当我运行代码时,我都会输入参数,但它不会返回任何内容,并且代码结束。
我该如何解决这个问题?我不确定是代码的定位,还是别的什么。
【问题讨论】:
-
您只定义了函数。你没有打电话。
-
使用与
num同名的参数定义函数并不意味着参数会自动传递给函数。