python. Написать игру «Угадай число». Программа загадывает
число в диапазоне от 1 до 500. Пользователь пытается
его угадать. После каждой попытки программа выдает
подсказки, больше или меньше его число загаданного.
В конце программа выдает статистику: за сколько
попыток угадано число, сколько времени это заняло.
Предусмотреть выход по 0 в случае, если пользователю
надоело угадывать число.
Ответы
import random
import time
print("Игра 'Угадай число'")
secret_number = random.randint(1, 500)
attempts = 0
start_time = time.time()
while True:
guess = int(input(" Введите ваше предположение:(или 0 для выхода): "))
if guess == 0:
print("Вы решили выйти из игры. До свидания!")
break
attempts += 1
if guess < secret_number:
print("Загаданное число больше вашего предположения.")
elif guess > secret_number:
print("Загаданное число меньше вашего предположения.")
else:
end_time = time.time()
elapsed_time = end_time - start_time
print(f"Поздравляем! Вы угадали число {secret_number}!")
print(f"Число попыток: {attempts}")
print(f"Затраченное время: {elapsed_time:.2f} секунд")
break