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, Cássio! Como vai?
Gostei da forma como você tratou a presença de valores None na lista de projetos. Essa verificação com if projeto is None: ajuda a evitar problemas durante a execução e deixa o código mais preparado para lidar com dados ausentes, algo muito comum em aplicações reais.
Uma dica interessante para o futuro é utilizar a função enumerate() quando precisar exibir também a posição de cada item da lista. Veja este exemplo:
projetos = ["website", "jogo", "analise de dados"]
for indice, projeto in enumerate(projetos):
print(indice, projeto)
Nesse código, enumerate() fornece o índice e o valor de cada elemento da lista durante a repetição.