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, Vanessa! Como vai?
Seu código percorre a lista projetos com for e trata muito bem o caso em que aparece None, mostrando "Projeto ausente" em vez de tentar exibir um valor vazio. Isso é uma boa prática, porque deixa o resultado mais claro para quem está organizando o portfólio.
Uma dica interessante para o futuro é usar enumerate() quando quiser mostrar também a posição de cada projeto na lista:
projetos = ["website", "jogo", "analise de dados", None, "aplicativo movel"]
for indice, projeto in enumerate(projetos, start=1):
if projeto is None:
print(f"{indice}. Projeto ausente")
else:
print(f"{indice}. {projeto}")
Esse código percorre os projetos e mostra uma numeração antes de cada item, ajudando a visualizar melhor a ordem do portfólio. O que você acha que aconteceria se adicionasse outro None na lista?