1
resposta

Solução do exercicio proposto - for

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

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

Oi, Nicole! Como vai?

Gostei da forma como você usou o for e o if para identificar projetos ausentes. Um ponto de atenção é que o else nesse caso está alinhado com o for, não com o if, então ele será executado apenas uma vez após o laço terminar, e mostrará o último valor da variável projeto.

Uma dica interessante para o futuro é verificar e exibir os projetos válidos junto com os ausentes, usando uma estrutura condicional dentro do laço. Veja este exemplo:


projetos = ["website", "jogo", "analise de dados", None, "aplicativo movel"]

for projeto in projetos:
    if projeto is None:
        print("Projeto ausente")
    else:
        print(f"Projeto: {projeto}")

Esse código percorre a lista e mostra uma mensagem adequada para cada item. O print dentro do else está ligado ao if, o que evita confusão com o else do for.

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