projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
if projeto == 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 == None:
print("Projeto ausente")
else:
print(projeto)
Oi, Paulo! Como vai?
Achei interessante como você tratou a presença do None na lista, fazendo uma verificação simples e direta com o if. Isso mostra um bom entendimento de como lidar com valores ausentes em estruturas de repetição, mantendo o código claro e funcional.
Uma dica interessante para o futuro é usar o operador is para comparar com None, que é a forma mais recomendada em Python:
projetos = ["website", "jogo", "analise de dados", None, "aplicativo movel"]
for projeto in projetos:
if projeto is None:
print("Projeto ausente")
else:
print(projeto)
Esse código percorre a lista e verifica corretamente se o valor é nulo, usando uma comparação mais adequada para esse tipo de dado.