[RESUELTO] Formateo de strings con %, parte 2

El problema que no los deja continuar y les manda error tras error es simple, este codigo esta en inglés y en el inglés no se reconocen acentos y usan solo 1 signo de pregunta al final, así que eliminen los acentos y el signo de pregunta inicial en las 3 primeras lineas dentro de los strings y luego desarrollen lo que les piden en las instrucciones, es decir, reemplazar en print los tres primeros ___ por %s y el cuarto con %, luego le dan a guardar y en la consola dirá - Cual es tu nombre? - deben responder en la misma consola y les hará las otras preguntas. Ahí si que estará terminado el módulo. :smile:

3 Likes

Funciona gracias!

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)

2 Likes

pongo mi nombre, le doy submit code pero no corre nada :frowning: alguien puede ayudarme?

probablemente no eliminaste el acento en “misión” eso me pasó a mi :slight_smile:

bravo! eso soluciono el problema

saludos!! no puedo avanzar en esta prueba, alguien me puede ayudar??

Hola, no te sirve lo que escribí al inicio de este tema?

hola. ya pude avanzar, muchas gracias!!!

Hola, una vez se ejecuta la consola y me pregunta cómo te llamas contesto y no me deja avanzar más. Qué puedo hacer?

A mi no me funciona en la consola, pero en el IDE Python si

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)

Esto es lo que me aparece en la consola
Traceback (most recent call last):
File “python”, line 1, in
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc2 in position 0: ordinal not in range(128)

Tengo el mismo problema, alguien sabe como solucionarlo?

ya lo resolví, tienes que quitar lo signos de pregunta al inicio de los
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)

1 Like

Gracias che!:grinning:

To turn on the Unicode decoder, preface the string with u.

Para activar el decodificador Unicode, introduzca la cadena con u.

Eg.

raw_input(u"¿Cual es tu nombre?")
1 Like