[ Foro de Python ]
hola gente soy principiante y estoy practicando en la web codecademy el tema es que en uno de los problemas me quede trabado y creo haberlo hecho bien pero aun me siguen tirando error les paso el problema es el formateo de string
nombre = raw_input("¿Cuál es tu nombre?")
mision = raw_input("¿Cuál es tu misión?")
color = raw_input("¿Cuál es tu color favorito?")
print "Ah, asi que tu nombre es %s, tu mision es %s, \
y tu color favorito es %s." % (nombre, mision, color)
La apariencia es buena. En principio, yo le veo dos posibles fallos:
* Usas caracteres internacionales (acentos, interrogación abierta) sin haber indicado una codificación.
* Usas el formato "antiguo" de print, que no será válido en Python 3 y superiores, así que sería recomendable incluirlo entre paréntesis.
Apenas con esos dos cambios debería ir bien:
nombre = raw_input("Cual es tu nombre?")
mision = raw_input("Cual es tu mision?")
color = raw_input("Cual es tu color favorito?")
print ("Ah, asi que tu nombre es %s, tu mision es %s, y tu color favorito es %s." % (nombre, mision, color))
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)