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

Pregunta sobre Color_Favorito Input

¿Alguien más obtiene este error cuando ingresa "Purple" pero lo lee como "Red"?

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

FAIL: test_input_called (main.TestUsingInputExecution)

Traceback (most recent call last):

  • Rojo
  • purple

-Sí ingresé 'purple' pero lo está leyendo como 'red' y no estoy seguro de por qué.

2 Respuestas

Megan Amendola
sello-máscara
PERSONAL
.a{fill-rule:evenodd;}techdegree seal-36
Megan Amendola
Profesor de Treehouse

¡Hola! El desafío te pide que le hagas una pregunta al usuario sobre su color favorito y luego lo imprimas con la oración 'El color [entrada] ¡es un color excelente!'. El color purple es solo un ejemplo de lo que podría ser la entrada de un usuario podría . Tu código debería poder tomar cualquier entrada de color e imprimirla. En este momento estás tomando su entrada y luego sobrescribiéndola con 'purple' e imprimiendo el mensaje para que el mensaje sea siempre 'El color purple ¡es un color excelente!'. En su lugar, el mensaje siempre debe usar la entrada del usuario, por lo que si ingresa 'red' como su color favorito, el mensaje imprimirá 'El color red ¡es un color excelente!' o 'green' -> '¡El color green es un color excelente!'

Pude solucionar eliminando favorite_color = 'purple'. ¡Gracias!