keeper80Ты должен читать код,точно также как и интерпретатор,вот смотри
приходиться дважды подтверждать выход, в чем трабла????
elif guess == sn: win() break game_over()
читаешь:
иначе если guess равно sn: вызвать функцию win()
в этот момент “курсор” интерпретатора переходит в то место,где ты эту функцию создал,и читает код внутри этой функции
переходит вот сюда:
def win(): print('Вы выиграли! ') game_over()
читаешь сам:
функция win(): вывести в консоль('Вы выиграли! ') вызвать функцию game_over()
Прочитай все сам и поймешь где два раза вызывается функция