@vitsen777

Как сделать ограниченное число позволенного для определенного выбора в Python?

Я пишу текстовую ролевую игру для практики и у меня встал такой вопрос: как можно сделать ограниченное количество классов для определенного выбора персонажа? Я скину код и вы все поймете о чем я:

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()
  • Вопрос задан
  • 254 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы