我正在编写一个程序,其中我的函数guessgetter
定义如下:
def guessgetter():
print("What number do you choose?")
num = int(input())
if num > 100 or num < 1:
print("Please choose a number between 1 and 100")
guessgetter()
我知道这种语法是有效的。但是,当我稍后在代码中(是的,在运行我创建的函数之后)提到时num
,它说我没有为它定义一个值。我怎样才能解决这个问题?