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)
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!
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)
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?