Я пытаюсь создать иерархию опций.Я могу создать первый список вариантов:
- лемур
- горилл
- шимпанзе
, если пользователь выбирает вариант1 для лемуров, тогда я запускаю функцию Lemur.LE (), потому что я уже импортировал модуль лемура.Затем им предоставляется другой набор параметров:
- Бренди
- Сигары
- Крем для бритья
- Выберите другую обезьяну.
опция 4 запускает перерыв, который отправляет их обратно в первый список.Я пытаюсь повторить действия из первой архитектуры, чтобы они могли выбрать Shaven.SC () путем импорта при вызове функции Lemur.LE (), но если я помещаю импорт до запуска функции, я получаюфатальный сбой в начале, когда я впервые импортирую лемур, если я вызываю их из функции LE (), то получаю странное исключение отступа.Мысли?Я усложняю себе это тогда, когда это необходимо?
PS
Хорошо, вот код:
begin = int(raw_input("""Options 1-6"""))
elif begin == 3:
L.Leg()
elif begin == 6:
print "Goodbye"
exit()
Level 2:
def Leg():
begin = int(raw_input("""options 1-5"""))
elif begin == 2:
import LegacyWT
else:
print "Returning to Main Menu."
break