
Скласти ігрову програму за поданим алгоритмом: 1. Комп'ютер генерує ("задумує") випадкове число
від 1 до 100; 2. Користувач робить спробу відгадати число; 3. комп'ютер порівнює введене число з "задуманим"; 4. Комп'ютер надає відповідь: "Моє число більше" або "Моє число менше". Якщо користувач відгадав число, виводиться повідомлення: "Вітаю! Число вгадане". Інакше - надається наступна спроба.

Ответы на вопрос

Объяснение:
from random import randint
secret_num = randint(1, 100)
user_num = -1
try_count = 1
while secret_num != user_num:
print("%d try: " % try_count, end='')
user_num = int(input())
if user_num < secret_num:
print("Моє число меншн")
elif user_num > secret_num:
print("Моє число більше")
else:
print("Вітаю! ")
try_count += 1



Ось ігрова програма, яка реалізує поданий алгоритм на мові програмування Python:
pythonimport random
def guess_the_number():
# Комп'ютер генерує випадкове число від 1 до 100
secret_number = random.randint(1, 100)
attempts = 0
while True:
try:
# Користувач вводить спробу відгадати число
user_guess = int(input("Введіть вашу догадку (1-100): "))
attempts += 1
# Комп'ютер порівнює введене число з "задуманим"
if user_guess == secret_number:
print(f"Вітаю! Число {secret_number} вгадане за {attempts} спроб.")
break
elif user_guess < secret_number:
print("Моє число більше.")
else:
print("Моє число менше.")
except ValueError:
print("Введіть, будь ласка, ціле число в діапазоні 1-100.")
if __name__ == "__main__":
guess_the_number()
Ця програма запустить гру, де комп'ютер загадує випадкове число від 1 до 100, а користувач може вводити свої догадки, доки не відгадає число. Комп'ютер підкаже "Моє число більше" або "Моє число менше" залежно від того, чи введене число менше чи більше задуманого. При правильному вгадуванні програма виведе повідомлення про успішне завершення гри та кількість спроб, які були зроблені для вгадування числа.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili