Вопрос задан 06.06.2023 в 13:14. Предмет Информатика. Спрашивает Андриянова Даша.

Написати програму-гру "Вгадай число" Комп'ютер генерує випадкове число в діапазоні від 1 до 10.

Користувач вводить своє ім'я і має три спроби вгадати згенероване число. У результаті виводиться повідомлення про вгадування або не вгадування числа і кількість використаних спроб.
0 0
Перейти к ответам

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

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

Ответ:

```python

import random

# Запитуємо ім'я гравця

name = input("Привіт! Як тебе звати? ")

# Генеруємо випадкове число

number = random.randint(1, 10)

# Встановлюємо лічильник спроб

attempts = 0

# Запускаємо цикл гри

while attempts < 3:

# Запитуємо користувача про його догадку

guess = int(input("Вгадай число від 1 до 10: "))

# Збільшуємо лічильник спроб

attempts += 1

# Перевіряємо, чи вгадав користувач

if guess == number:

print("Вітаю, " + name + "! Ти вгадав число " + str(number) + " за " + str(attempts) + " спроб.")

break

else:

print("На жаль, це не вірно.")

# Якщо користувач не вгадав за 3 спроби

if attempts == 3:

print("На жаль, ти не вгадав число " + str(number) + ". Спробуй ще раз!")

У цій програмі ми використовуємо модуль `random` для генерації випадкового числа, і цикл `while` для запуску гри та обмеження кількості спроб до 3. У циклі ми також збільшуємо лічильник спроб кожного разу, коли користувач вводить догадку.

Якщо користувач вгадав число, ми використовуємо оператор `break` для виходу з циклу, і виводимо повідомлення про вгадування разом з кількістю спроб.

Якщо користувач не вгадав число за 3 спроби, ми виводимо повідомлення про невдачу разом з правильним числом.

Объяснение:

можете позначити як краща відповідь, якщо допоміг

0 0
Отвечает Маяковская Елена.

import random

print("Привіт! Як тебе звати?")

name = input()

print("Привіт, " + name + "! Я загадав число від 1 до 10. У тебе є 3 спроби, щоб його відгадати.")

number = random.randint(1, 10)

tries = 0

while tries < 3:

   print("Спроба №" + str(tries+1) + ": ")

   guess = int(input())

   if guess == number:

       print("Вітаю, " + name + "! Ти вгадав число за " + str(tries+1) + " спробу(-и)!")

       break

   elif guess < number:

       print("Моє число більше.")

   else:

       print("Моє число менше.")

   

   tries += 1

if tries == 3:

   print("На жаль, " + name + ", ти не вгадав число. Я загадав число " + str(number) + ".")

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

Звичайно, я допоможу вам написати програму-гру "Вгадай число" на мові Python. Ось приклад реалізації:

python
import random def play_game(): name = input("Введіть своє ім'я: ") print(f"Привіт, {name}! Я задумав число від 1 до 10. Спробуйте вгадати.") number = random.randint(1, 10) attempts = 3 while attempts > 0: guess = int(input("Введіть ваше число: ")) if guess == number: print(f"Вітаю, {name}! Ви вгадали число.") break elif guess < number: print("Більше.") else: print("Менше.") attempts -= 1 if attempts == 0: print(f"На жаль, {name}. Ви не вгадали число. Це було число {number}.") play_game()

У цій програмі ми використовуємо функцію random.randint(a, b) для генерації випадкового числа в діапазоні від a до b. Користувач вводить своє ім'я, а потім має три спроби вгадати число, вводячи свої пропозиції через функцію input(). Залежно від відповіді, програма повідомляє користувача, чи є їхня спроба вірною, і дає вказівку, чи потрібно вводити більше або менше число. У кінці програми, якщо користувач не вгадав число за три спроби, виводиться повідомлення з правильною відповіддю.

Ви можете запустити цей код на своєму комп'ютері і спробувати вгадати число. Удачі!

0 0

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

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

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