В программе константой прописывается целое число от 0 до 100(любое). Пользователь должен его отгадать не более чем за 10 попыток.

30 Авг 2019 в 07:42
267 +1
0
Ответы
1
import random
# Генерируем случайное число от 0 до 100
number = random.randint(0, 100)
print("Угадайте число от 0 до 100. У вас 10 попыток.")
# Устанавливаем начальное количество попыток
attempts = 10
while attempts > 0:
guess = int(input("Введите ваше предположение: "))
if guess == number:
print("Поздравляем! Вы угадали число!")
break
elif guess < number:
print("Загаданное число больше вашего предположения.")
else:
print("Загаданное число меньше вашего предположения.")
attempts -= 1
print(f"Осталось попыток: {attempts}")
if attempts == 0:
print(f"У вас закончились попытки. Загаданное число было: {number}")

Пример работы программы:

Угадайте число от 0 до 100. У вас 10 попыток.
Введите ваше предположение: 50
Загаданное число меньше вашего предположения.
Осталось попыток: 9
Введите ваше предположение: 25
Загаданное число больше вашего предположения.
Осталось попыток: 8
Введите ваше предположение: 37
Загаданное число меньше вашего предположения.
Осталось попыток: 7
Введите ваше предположение: 30
Загаданное число больше вашего предположения.
Осталось попыток: 6
Введите ваше предположение: 33
Поздравляем! Вы угадали число!
20 Апр 2024 в 06:05
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 96 091 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир