Итак, у меня есть этот материал нижеPython: переменная не определена?
def userinput():
adjective1 = input("Adjective: ")
noun1 = input("Noun: ")
noun2 = input("Noun: ")
def story():
print("A vacation is when you take a trip to some " + adjective1 + " place.")
print("Usually you go to some place that is near " + noun1 + " or up on " + noun2 + ".")
тогда, когда я запускаю функции и обеспечивают ввод, он возвращается с
File "/Users/apple/Dropbox/MadLibs 6.py", line 52, in story
print("A vacation is when you take a trip to some " + adjective1 + " place with your "+ adjective2 + " family.")
NameError: name 'adjective1' is not defined
Что значит этим, и как я могу это исправить ?
вам нужно установить две переменные как глобальные. –