Вопрос задан 06.06.2023 в 09:29. Предмет Информатика. Спрашивает Кот Денис.

СРОЧНО Python 9 клас. 1) Создайте проект игры «Угадай число» . Пользователь вводит число которое

по его мнению может вмешаться в линейной таблице с 10 целых чисел что генерируются случайным образом от 1 до 100. Если такое число угадано то игра приостанавливается и выводиться уведомление про победу. Если Такое число после 5 попыток не угадано то игра приостанавливается с уведомлением про неудачные попытки. В игре могут быть подсказки которые направляют пользователя на правильный выбор значения
0 0
Перейти к ответам

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

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

Ответ:

python

import random

# генерируем случайное число от 1 до 100

number = random.randint(1, 100)

# количество попыток

attempts = 5

# цикл с попытками угадать число

for i in range(attempts):

guess = int(input("Введите число от 1 до 100: "))

if guess == number:

print("Вы угадали!")

break

elif guess < number:

print("Загаданное число больше")

else:

print("Загаданное число меньше")

else:

print("Вы проиграли. Было загадано число", number)

При запуске программы пользователь будет получать приглашение ввести число от 1 до 100. Если это число совпадает с загаданным, то игра завершается с сообщением о победе. Если же пользователь не угадывает число после 5 попыток, то игра завершается с сообщением о поражении и указанием загаданного числа. Если пользователь вводит число меньше или больше загаданного, то выводится подсказка "Загаданное число больше" или "Загаданное число меньше"

0 0
Отвечает Бескоровайный Кирилл.

import random

numbers = random.sample(range(1, 101), 10)

attempts = 0

max_attempts = 5

while attempts < max_attempts:

   guess = int(input("Введите число: "))

   attempts += 1

   if guess in numbers:

       print("Вы выиграли!")

       break

   else:

       print("Неправильно. Попробуйте еще раз.")

else:

   print("К сожалению, вы не угадали число за 5 попыток.")


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

Конечно! Вот пример кода на Python, который реализует игру "Угадай число" с подсказками:

python
import random def guess_number(): # Генерируем случайное число target_number = random.randint(1, 100) attempts = 0 while attempts < 5: guess = int(input("Введите число от 1 до 100: ")) attempts += 1 if guess == target_number: print("Поздравляю, вы угадали число!") return if guess < target_number: print("Загаданное число больше вашего.") else: print("Загаданное число меньше вашего.") print("Вы использовали все попытки. Загаданное число было:", target_number) # Запуск игры guess_number()

В этом примере мы использовали модуль random, чтобы генерировать случайное число от 1 до 100. Пользователь должен ввести число, и игра дает подсказки о том, является ли загаданное число больше или меньше введенного числа. Если пользователь угадывает число, игра завершается с поздравлением. Если после 5 попыток число не угадано, игра выводит сообщение о неудаче и показывает загаданное число.

Надеюсь, это поможет! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

0 0

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

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

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