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()


