Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi, Nicole! Como vai?
Seu projeto ficou bem claro para praticar o uso do laço for e também o tratamento de valores ausentes com None. A lógica percorre cada item da lista projetos, exibe os nomes válidos e mostra "Projeto ausente" quando encontra um item sem valor, o que é uma ótima prática para lidar com listas que podem ter dados incompletos.
Dica: você também pode usar a condição is None quando quiser deixar explícito que está verificando ausência de valor:
projetos = ["website", "jogo", "analise de dados", None, "aplicativo movel"]
for projeto in projetos:
if projeto is None:
print("Projeto ausente")
else:
print(projeto)
Esse formato deixa a intenção do código bem direta: primeiro trata o valor ausente e depois exibe os projetos válidos.
Em quais outras listas você acha que esse tipo de verificação com None poderia ser útil?