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
Популярно: Информатика
-
ARISKA200614.05.2021 05:44
-
Denafasf16.04.2023 17:25
-
slavka19426.03.2022 13:21
-
daniellarussel119.04.2021 04:23
-
KirochkaMirina17.04.2022 20:29
-
Мери778830.01.2020 20:20
-
mrarmen1999mailru23.01.2021 22:10
-
Danika0216.05.2023 09:42
-
аноним1234556780820.06.2020 10:04
-
Vikharevaliza10.04.2020 12:58