[RESUELTO] Formateo de strings con %, parte 2


#1

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:


#2

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)


#3

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


#4

probablemente no eliminaste el acento en "misión" eso me pasó a mi :smile:


#5

bravo! eso soluciono el problema


#6

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


#7

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


#8

hola. ya pude avanzar, muchas gracias!!!


#9

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?


#10

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)


#11

Tengo el mismo problema, alguien sabe como solucionarlo?


#13

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)


#14

Gracias che!:grinning:


#15

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?")

#16