Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Organizando tu portafolio

Organizando tu portafolio

Ana está desarrollando su portafolio para exhibir los proyectos de Python que ha completado. Ella organizó una lista con el nombre de cada proyecto, pero se dio cuenta de que algunos elementos pueden estar ausentes, apareciendo como None:

proyectos = ["sitio web", "juego", "análisis de datos", None, "aplicativo móvil"]

Crea un programa que ayude a Ana a recorrer la lista de proyectos y muestre los nombres de los proyectos válidos. Si encuentra un elemento None, el programa debe mostrar el mensaje: "Proyecto ausente".

Salida esperada:

  • sitio web
  • juego
  • análisis de datos
  • Proyecto ausente
  • aplicativo movil

---SOLICION---

proyectos = ["sitio web", "juego", "análisis de datos", None, "aplicativo móvil"]
for proyecto in proyectos:
if proyecto is None:
print("proyecto ausente")
continue
print(proyecto)

1 respuesta

Hola Erick, espero que estés bien

¡Espero que estés teniendo un buen día! Veo que estás trabajando en el proyecto de organizar un portafolio y parece que ya tienes una solución bastante cercana a lo que se pide. Sin embargo, hay un pequeño detalle que podrías ajustar en tu código.

En tu solución, estás usando print("proyecto ausente") cuando encuentras un None. La única corrección que necesitas hacer es asegurarte de que el mensaje coincida exactamente con la salida esperada, que es "Proyecto ausente" (con P mayúscula).

Aquí tienes el código corregido:

proyectos = ["sitio web", "juego", "análisis de datos", None, "aplicativo móvil"]
for proyecto in proyectos:
    if proyecto is None:
        print("Proyecto ausente")
        continue
    print(proyecto)

Con este pequeño ajuste, tu programa debería mostrar la salida esperada. Espero que esto te ayude y que sigas disfrutando de tus estudios de Python.

¡Espero haber ayudado y buenos estudios!