Importante

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!

1
resposta

[Projeto] Portifolio

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, Micael! Como vai?

Agradeço por compartilhar.

Você organizou bem a lista projetos e usou o for para percorrer cada item. O uso de if projeto is None também ficou adequado, porque permite identificar quando existe um valor ausente na lista e exibir a mensagem "Projeto ausente" em vez de tentar tratar esse item como um projeto comum.

Uma dica interessante para o futuro é usar continue quando quiser pular uma etapa do laço após encontrar um valor ausente.

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

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

    print(f"Projeto encontrado: {projeto}")

Esse código verifica se o item é None; quando for, mostra a mensagem e segue para a próxima repetição.

Se você tivesse mais de um projeto ausente na lista, como acha que o programa se comportaria?

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