Os dejo el código y el problema que me da python, espero que me podais aconsejar con alguna manera de hacerlo:
Código:
Y el problema: #!/usr/bin/python import random #########################------------BARAJA----------#################### def generar_baraja(): palos = ["Oros", "Espadas", "Bastos", "Copas"] valores = [valor for valor in range(1, 8)]+["Sota", "Caballo", "Rey"] return[(valor, palo) for palo in palos for valor in valores] baraja = generar_baraja() #########-----MANO----######### carta_1 = random.choice(baraja) print(carta_1) baraja.remove(carta_1) carta_2 = random.choice(baraja) baraja.remove(carta_2) carta_3 = random.choice(baraja) baraja.remove(carta_3) carta_4 = random.choice(baraja) baraja.remove(carta_4) #########-----MESA-----############# carta_mesa_1 = random.choice(baraja) baraja.remove(carta_mesa_1) carta_mesa_2 = random.choice(baraja) baraja.remove(carta_mesa_2) carta_mesa_3 = random.choice(baraja) baraja.remove(carta_mesa_3) carta_mesa_4 = random.choice(baraja) baraja.remove(carta_mesa_4) #######################--------------JUEGO-------------##################### print(" CARTAS DE LA MESA:") cartas_mesa = [carta_mesa_1, carta_mesa_2, carta_mesa_3, carta_mesa_4] print(cartas_mesa) print() print(" TU MANO:") cartas_mano = [carta_1, carta_2, carta_3, carta_4] print(cartas_mano) print() #OPCION 1 PARA COMPARAR pregunta_mano = cartas_mano.index(input("Que carta deseas echar?: ")) #OPCIÓN 2 PARA COMPARAR if pregunta_mano in cartas_mano == True: #aquí no se que poner para seguir con el juego, pero estaba pensando en un simple quit()