Майкл Доусон - Программируем на Python 6 глава
3 задача #Доработайте новую версию игры «Отгадай число» (которую вы создали, решая #предыдущую задачу) так, чтобы основная часть программы стала функцией main(). #Для того чтобы игра началась, не забудьте вызвать эту функцию глобально. import random print ( "\tWelcome to 'Guess My Number'!" ) print ( "\n\tI'm thinking of a number between 1 and 100." ) print ( "\n\tTry to guess it in 5 attempts.\n" ) the_number = random.randint(1, 100) def ask_number (question= '' , low= None , high= None , step=1): """Ask for a number within a range.""" response = None while response not in range(low, high, step): response = int ( input (question)) return response def main (): guess = int (ask_number( "Number is " , 1, 100)) tries = 1 while guess != the_number: if 1<=tries<5 : if guess > the_number: ...