• Предмет: Информатика
  • Автор: lemonsage5826
  • Вопрос задан 1 год назад

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


Stasyx: яп какой?

Ответы

Ответ дал: hagrid85
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()

Объяснение:

Вас заинтересует