Вопрос задан 28.11.2023 в 15:13. Предмет Информатика. Спрашивает Гродненская Яна.

создайте программу лоторея, где будет создаваться 3 рандомных переменных (от 1 до 3) и если 3

рандомных переменных будут равны, то пользователь побеждает а если разные, то проигрывает. срочно пажалуйста
0 0
Перейти к ответам

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

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

Ответ:

#Код на Python, который Я разрабатывал два дня

import random

import sys

while True:

   num1 = random.randint(1, 3)

   num2 = random.randint(1, 3)

   num3 = random.randint(1, 3)

   n = int(input("\nВведите число №1: ")), int(input("Введите число №2: ")), int(input("Введите число №3: "))

   if n == num1 and num2 and num3:

       print("\nВы угадали все 3 числа!")

       question1 = input("Хотите сыграть ещё?) (Напишите да или нет)\n")

       if question1 == "да":

           continue

       if question1 == "нет":

           break

       else:

           while True:

               question1 = input("(Напишите да или нет)\n")

               if question1 == "да":

                   break

               if question1 == "нет":

                   sys.exit()

   if n != num1 or num2 or num3:

       print("\nК сожалению, вы не угадали(\nВот правильный ответ:", num1, num2, num3)

       question2 = input("Хотите сыграть ещё?) (Напишите да или нет)\n")

       if question2 == "да":

          continue

       if question2 == "нет":

             break

       else:

           while True:

               question2 = input("(Напишите да или нет)\n")

               if question2 == "да":

                   break

               if question2 == "нет":

                   sys.exit()

Объяснение:

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

Конечно, я могу предоставить вам пример программы на Python, реализующей лотерейный механизм с условиями, которые вы указали:

```python import random

def лотерея(): # Генерация трех случайных чисел от 1 до 3 число_1 = random.randint(1, 3) число_2 = random.randint(1, 3) число_3 = random.randint(1, 3)

# Вывод сгенерированных чисел print(f"Сгенерированные числа: {число_1}, {число_2}, {число_3}")

# Проверка на равенство всех трех чисел if число_1 == число_2 == число_3: print("Поздравляю! Вы выиграли!") else: print("К сожалению, вы проиграли.")

# Запуск лотереи лотерея() ```

Программа использует библиотеку `random` для генерации случайных чисел от 1 до 3 и затем сравнивает их, чтобы определить, выиграл ли пользователь или проиграл. Вы можете запустить этот код в среде Python, чтобы проверить его работу.

0 0

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

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

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

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