Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Python Conceptos Básicos de Python Conocer Python Usando Input

¿por qué se está mostrando rojo como variable cuando púrpura fue mi entrada?

Estoy confundido

using_input.py
favorite_color =input(¿Cuál es tu color favorito?)
favorite_color = purple
print(El color, favorite_color, ¡es un color excelente!)

2 Respuestas

Hola Ivet Achieng,
Aquí hay una forma de hacerlo.

favorite_color = input('¿Cuál es tu color favorito? ')
print('El color ' + favorite_color + ' ¡es un color excelente!')
Asher Orr
sello-máscara
.a{fill-rule:evenodd;}techdegree seal-36
Asher Orr
Desarrollo en Python Graduado de Techdegree 9,411 Puntos

¡Hola Ivet! Déjame explicarte qué está haciendo tu código:

favorite_color =input(¿Cuál es tu color favorito?)
#solicita al usuario que ingrese su color favorito y almacena su respuesta en la variable color_favorito.
favorite_color = purple
#asigna a color_favorito el valor "púrpura"
#incluso si el usuario ingresó algo como "amarillo" o "verde" anteriormente, la variable color_favorito ahora almacena el valor "púrpura".
print(El color, favorite_color, ¡es un color excelente!)
#imprime "¡El color púrpura es un color excelente!"

Aquí está la razón por la que ves este mensaje de error: "Bummer: : Hmm...Respondí la pregunta con 'Rojo' pero eso no es lo que estaba en la variable color_favorito"

Cuando haces clic en "verificar trabajo", el desafío va a responder a tu código.

Verá la pregunta "¿Cuál es tu color favorito?" y responderá "Rojo". Luego verifica tu declaración de impresión para ver si imprime "¡El color rojo es un color excelente!"

En tu segunda línea de código, estableces la variable color_favorito en púrpura.

favorite_color =input(¿Cuál es tu color favorito?)
#solicita al usuario que ingrese su color favorito.
#cualquier cosa que ingrese/introduzca el usuario, eso se almacenará en la variable color_favorito.
favorite_color = purple
#pero ahora estableces color_favorito en púrpura. Recuerda que Python lee el código una línea a la vez.
#Era lo que ingresó el usuario, pero ahora es púrpura.
print(El color, favorite_color, ¡es un color excelente!)
#imprime "¡El color púrpura es un color excelente!"

¡Avísame si necesitas más ayuda!