Olá, Laura! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou a estrutura de repetição for para percorrer uma lista em Python, utilizou muito bem a condicional com is None para tratar valores ausentes e ainda compreendeu a importância da instrução continue para controlar o fluxo e evitar que elementos nulos sejam exibidos.
Uma dica interessante para o futuro é encapsular essa lógica em uma função, tornando o código mais reutilizável. Assim:
def listar_projetos(projetos):
for projeto in projetos:
if projeto is None:
print("Projeto ausente")
continue
print(projeto)
projetos = ["Website", "Jogo", "Análise de dados", None, "Aplicativo móvel"]
listar_projetos(projetos)
Isso faz com que o programa fique mais organizado e fácil de expandir.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Usar list comprehension: para filtrar projetos válidos de forma compacta.
- Explorar estruturas de dados: como dicionários para associar projetos a status.
- Adicionar mensagens personalizadas: diferenciar entre projetos ausentes e projetos em andamento.
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Ah, uma pergunta: o que você acha mais interessante evoluir neste código, transformar em uma função reutilizável ou explorar dicionários para associar cada projeto a um status específico?
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!