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

Imprimir datos de lista

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"]
Copia el código
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".

Solución:

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

1 respuesta

Hola Nelson, espero que estés bien

¡Gracias por compartir tu duda! Parece que Ana quiere asegurarse de que su lista de proyectos se imprima correctamente, incluso cuando algunos elementos están ausentes. Tu solución está casi perfecta. El código que proporcionaste recorre la lista y verifica si hay elementos None, reemplazándolos por "Proyecto ausente" antes de imprimir cada elemento.

Aquí tienes un ejemplo del código que hace exactamente lo que Ana necesita:

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

En este código, utilizamos un condicional if para verificar si el elemento es None. Si es así, imprimimos "Proyecto ausente". Si no, simplemente imprimimos el nombre del proyecto.

Espero que esto ayude a Ana a mostrar correctamente su portafolio de proyectos. ¡Espero haber ayudado y buenos estudios!