No termino de entenderlo, a ver yo seguí el ejemplo y hice esto:
Código:
def convertir_a_entero(x):
return int(x)
........
####CÓDIGO DEL JUEGO###
........
conviertendo = map(convertir, respuesta_coger) #respuesta_coger es la lista que se crea al hacer .split
Y me después sumando un número con el de esta lista convertida me da el error de que no se pueden sumar int con str(el problema está en la lista de map ya que la otra funciona perfectamente)
PD: Mira ahora estoy intentando arreglarlo sin usar map:
Código:
respuesta_coger = pregunta_mesa.split(',')
elección_1 = cartas_mesa[int(respuesta_coger[0])]
#EL PROBLEMA QUE ESTOY INTENTANDO ARREGLAR AHORA ES COMO HACER QUE AL SUMAR COJA MAS DE UNA ELECCION YA QUE LA SUMA ES ASÍ:
suma_15 = int(respuesta_echar[0] + elección_1[0]) #como hacer para que sume 1 or si hay mas que sume todas, he intentado esto:
elección_2 = [0, 0]
if not respuesta_coger == [x]: #COMO PUEDO HACER PARA QUE LA EQUIVALENCIA SIGNIFIQUE QUE: si respuesta_coger no tiene un solo elemento:
elección_2 = cartas_mesa[int(respuesta_coger[1])]
#print(elección_2)