Как преобразовать кортежи - PullRequest
0 голосов
/ 27 марта 2020

Я должен создать функцию, которая дает мне различные операции, которые я должен сделать с 6 числами, чтобы получить окончательное число.

Вот пример:

Final number: 50

my 6 number : 
2,5,6,8,8,4,5


my result :   8*6+2=50  or 5*6+8+8+4= 50
.....

Для В тот момент, когда я выполнил только условие

from random import *

# etat = nombre obtenu

randint(0, 20)

nombre1 = randint(0, 200)
nombre2 = randint(0, 200)
nombre3 = randint(0, 200)
nombre4 = randint(0, 200)
nombre5 = randint(0, 200)
nombre6 = randint(0, 200)

nombre_final = randint(1, 1000)

état_initial = (nombre1, nombre2, nombre3, nombre4, nombre5, nombre6)

etat_final = nombre_final

etat = (0, 0, 0, 0, 0, 0)


def gagner(etat):
    return etat == etat_final

Проблема здесь в том, что мой etat - это кортеж, а "etat_final" - просто число, поэтому это проблема, и я ищу решение для ее решения.

Спасибо, что читаете меня !!

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