1
resposta

resolução

projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
ausente = 'Projeto ausente'

for projeto in projetos:
    if projeto is None:
        print(ausente)
    else:
        print(projeto)
1 resposta

Oi, Diogo! Como vai?

Seu uso do for para percorrer a lista e tratar o None com uma condição if ficou claro e direto. É uma ótima forma de garantir que os dados ausentes sejam tratados corretamente.

Uma dica interessante para o futuro é utilizar enumerate quando quiser acessar o índice junto com o valor em um loop. Veja este exemplo:


projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]

for i, projeto in enumerate(projetos):
    if projeto is None:
        print(f"Projeto {i} está ausente")
    else:
        print(f"Projeto {i}: {projeto}")

O enumerate permite percorrer a lista e saber a posição de cada item ao mesmo tempo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!