我的函数应该返回用户提供的输入。但是,每次我尝试运行此函数并使用其外部的变量时,都会收到一条错误消息,指出该变量未定义。我错过了什么?
#function to define user input number
def num_selection():
x = input("Pick a number between 1 and 10: ")
return x
#Run number selection
num_selection()
print(x)
最佳答案
您在函数num_selection
的范围之外使用了x
。
做类似的事情:
print(num_selection())
关于python - 从函数返回用户提供的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53797515/