если у меня есть это:
def oneFunction(lists):
category=random.choice(list(lists.keys()))
word=random.choice(lists[category])
def anotherFunction():
for letter in word: #problem is here
print("_",end=" ")
Я ранее определял lists, поэтому oneFunction(lists) работает отлично.
Моя проблема вызывает word в строке 6. Я попытался определить word вне первой функции с тем же определением word=random.choice(lists[category]), но это делает word всегда одинаковым, даже если я вызываю oneFunction(lists).
Я хочу иметь возможность, каждый раз, когда я вызываю первую функцию, а затем вторую, имею другую word.
Могу ли я сделать это, не указав, что word вне oneFunction(lists)?