1
resposta

Exercícios Resolvidos

Utilizei o material de apoio PDF disponível para resolver o problema: Depois no código do instrutor parece bem mais simples com if e else.

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

for projeto in projetos:
    if projeto == None:
        print('Projeto Ausente')
        continue
    print(f'Projeto: {projeto}')
1 resposta

Olá, Josué, como vai?

O código que você desenvolveu atende perfeitamente ao que foi solicitado no exercício. A lógica de utilizar o laço de repetição para percorrer a lista e a estrutura condicional para identificar o valor nulo demonstra um bom entendimento sobre o controle de fluxo em Python. O uso da instrução continue também é uma forma válida de pular para a próxima iteração assim que a condição de ausência é detectada.

Uma dica técnica interessante em Python é que, ao realizar comparações com valores nulos, é uma boa prática utilizar o operador is em vez de dois sinais de igual. O operador is verifica a identidade do objeto, o que é mais adequado para comparar variáveis com None.

Continue compartilhando seus resultados e sua evolução nos estudos. O fórum permanece à disposição para qualquer dúvida que surgir no decorrer do curso.

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