@Serbi

"Висельница"на Python Вопросы в комментариях игры?

def hangman(word):

   
    wrong = 0
    
    
    stages = ["",
             "________        ",
             "|               ",
             "|        |      ",
             "|        0      ",
             "|       /|\     ",
             "|       / \     ",
             "|               "
              ]#рисунок висельника
    
    rletters = list(word)
    
    board = ["__"] * len(word) 
    
    win = False 
    print("Добро пожаловать на казнь!")

    while wrong < len(stages)- 1 :
        print("\n")

        msg = "Введите букву: "
        char = input(msg)
        if char in rletters:

            cind = rletters.index(char)
            board[cind] = char  
            rletters[cind] ="$"       
        else:
            wrong += 1
        print(" ".join(board))
        e = wrong + 1     #1 вопрос: через каждый пройденный цикл переменная "е" увеличивается на +1?
        print("\n".join(stages[0: e]))
        if "__" not in board: 
            print("Вы выиграли! Было загадано слово: ")
            print(" ".join(board))
            win = True
            break
    if not win:
        print("\n".join(stages[0: wrong]))  # 2 вопрос : wrong принимает значение количества неправильных ответов?? 
        print("Вы проиграли! Было загадано слово: {}.".format(word))

hangman("кот")
  • Вопрос задан
  • 156 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы