На ПИТОНЕ напишите код. Используя пять вариантов наборов карт 1)«6». «7». «8» 2)«7». «8». «9» 3)

«6», «9», «10» 4)«6», «9», «8» 5)«7», «6», «10», сыграйте с компьютером.

Введите с клавиатуры свой вариант и сравните с вариантом компьютера,

который создайте, используя функцию генератора случайных чисел (три

цифры от б до 10 включительно без повторения цифры в варианте). Если

сумма цифр вашего варианта больше суммы цифр компьютера, вы

выиграли


KotyaArtyom: Непонятно
KotyaArtyom: Пользователь вводит 1, 2, 3, 4 или 5
KotyaArtyom: А компьютер выбирает тоже 1,2, 3 и тд
KotyaArtyom: И если выбор под номером один больше чем выбор компьютера
KotyaArtyom: То вы выиграли?

Ответы

Ответ дал: MrMaks1096
0

Ответ:

from random import randint

def rnd(arr):

   a=[]

   i=0

   sum=0

   while i!=3:

       x=randint(0,10)

       try:

           arr.index(x)    

       except:

           a.insert(i,x)

           sum=sum+x

           i=i+1

   return(a,sum)

choice = int(input("1)«6». «7». «8» \n2)«7». «8». «9» \n3)«6», «9», «10» \n4)«6», «9», «8» \n5)«7», «6», «10»\n"))

if choice == 1:

   mass=[6,7,8]

   sum=21

elif choice == 2:

   mass=[7,8,9]

   sum=24

elif choice == 3:

   mass=[6,9,10]

   sum=25

elif choice == 4:

   mass=[6,9,8]

   sum=23

elif choice == 5:

   mass=[7,6,10]

   sum=23

else:

   print('Такого варианта нет')  

rnd_bot = rnd(mass)

print(rnd_bot[0])

print(mass)

if rnd_bot[1]>sum:

   print('Бот победил')

else:

   print('Вы победили')

Объяснение:

Ответ правильный если "б" это 0, в другом случае в 7 строке поменять "0" на нужную цифру

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