1
resposta

Minha solução

def main():
    projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]

    for projeto in projetos:
        if projeto == None:
            projeto = "Projeto ausente"
        print(f"{projeto}")
if __name__ == '__main__':
    main()
1 resposta

Olá, Adriel, como vai?

Sua solução está bem construída e cumpre o que a atividade pede. O uso do laço for para percorrer a lista foi adequado, e a condição para verificar se o valor é None também está correta. Dessa forma, o programa consegue diferenciar os projetos existentes e os itens ausentes.

Um detalhe interessante é que você pode escrever a comparação de uma forma mais idiomática em Python utilizando is None em vez de == None. Isso não muda o funcionamento do seu código, mas segue uma convenção usada pela comunidade.

for projeto in projetos:
    if projeto is None:
        projeto = "Projeto ausente"
    print(projeto)

Continue compartilhando suas soluções no fórum, é uma ótima forma de consolidar o aprendizado.

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