私は次の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
、値が定義されていないと表示されます。どうすればこれを修正できますか?