Вопрос задан 24.09.2023 в 08:53. Предмет Информатика. Спрашивает Гончаров Андрей.

Складіть програму для задачи-гри: Комп'ютер "загадав" натуральне число від 1 до 20. Учень

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ятманов Богдан.

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("Вітаємо, ви вгадали число!")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Отже, ось програма на мові Python для гри "Вгадай число", яка допрацьована так, щоб гра продовжувалася до тих пір, поки гравець не вгадає число, яке задумав комп'ютер:

python
import 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, і гравець має вгадати його, вводячи числа через консоль. Програма надає підказки про те, чи загадане число більше або менше введеного числа. Гра продовжується, поки гравець не вгадає число, і виводиться кількість спроб, яку гравець витратив на вгадування.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос