
Складіть програму для задачи-гри: Комп'ютер "загадав" натуральне число від 1 до 20. Учень
намагається його вгадати. А комп'ютер відповідає, чи вгадав учень задане число, чи учень назвав число, більше від загаданого, чи учень назвав число, меньше від загаданого. Допрацюйте програму так, щоб можна було грати до моменту коли учень відгадає число задумане ПК

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

import random
# Загадуємо число від 1 до 20
number = random.randint(1, 20)
# Начинаем гру
print("Вгадайте число від 1 до 20")
# Запитуємо користувача варіант числа
guess = int(input("Ваш варіант: "))
# Перевіряємо, вірно вгадано число чи ні
while guess != number:
if guess < number:
print("Загадане число більше")
else:
print("Загадане число менше")
guess = int(input("Ваш варіант: "))
# Виводимо про перемогу
print("Вітаємо, ви вгадали число!")



Отже, ось програма на мові Python для гри "Вгадай число", яка допрацьована так, щоб гра продовжувалася до тих пір, поки гравець не вгадає число, яке задумав комп'ютер:
pythonimport random
def main():
комп_число = random.randint(1, 20) # Загадуємо випадкове число від 1 до 20
спроби = 0 # Лічильник спроб
while True:
спроби += 1
введене_число = input("Введіть число від 1 до 20: ")
try:
введене_число = int(введене_число)
except ValueError:
print("Введіть коректне ціле число.")
continue
if введене_число < 1 or введене_число > 20:
print("Число має бути в межах від 1 до 20.")
elif введене_число < комп_число:
print("Загадане число більше.")
elif введене_число > комп_число:
print("Загадане число менше.")
else:
print(f"Вітаємо! Ви вгадали число {комп_число} за {спроби} спроб.")
break
if __name__ == "__main__":
main()
Ця програма генерує випадкове число від 1 до 20, і гравець має вгадати його, вводячи числа через консоль. Програма надає підказки про те, чи загадане число більше або менше введеного числа. Гра продовжується, поки гравець не вгадає число, і виводиться кількість спроб, яку гравець витратив на вгадування.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








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