Я пишу текстовую ролевую игру для практики и у меня встал такой вопрос: как можно сделать ограниченное количество классов для определенного выбора персонажа? Я скину код и вы все поймете о чем я:
from sys import exit
def clas():
print("Теперь выбери класс своего персонажа: ")
cl = input("> ")
if "Каджит" and cl:
print("Тебе доступны только")# вот тут и сама проблема на отступ, не обращайте внимание, я это писал
#в самом вопросе
def choice_class():
classs = ['1', '2', '3', '4', '5']
for d in classs:
d = 3
print(f"Тебе доступны только {d} класса из пяти")
def choice(ww):
print("Ты выбрал,", ww)
def dungeon():
print("Ты находишься в подземелье, выбери персонажа из 5 рас: \n")
race = 'Каджит\nЭльф\nЧеловек\nОрк\nГном'
print(race)
ch = input("> ")
if "Каджит" and ch:
choice("Каджита")
elif "Эльф" and ch:
choice("Эльфа")
elif "Человек" and ch:
choice("Человека")
elif "Орк" and ch:
choice("Орка")
elif "Гном" and ch:
choice("Гнома")
else:
race_choi()
clas()
dungeon()