Найти - Пользователи
Полная версия: Функция def
Начало » Python для новичков » Функция def
1 2
xam1816
keeper80
приходиться дважды подтверждать выход, в чем трабла????
Ты должен читать код,точно также как и интерпретатор,вот смотри
 elif guess == sn:
     win()
     break
game_over()

читаешь:
 иначе если guess равно sn:
       вызвать функцию win()

в этот момент “курсор” интерпретатора переходит в то место,где ты эту функцию создал,и читает код внутри этой функции

переходит вот сюда:
 def win():
    print('Вы выиграли! ')
    game_over()

читаешь сам:

 функция win():
      вывести в консоль('Вы выиграли! ')
      вызвать функцию game_over()
после вызова game_over(),переходишь в то место где ее создавал, и т.д

Прочитай все сам и поймешь где два раза вызывается функция
keeper80
Оххх, я оччень дико извинтиляюсь, ВСЕМ огромное спасибо за помощь, очччень надеюсь что все правильно понял, тему можно считать закрытой!!!!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB