projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
print(projeto) if projeto else print("Projeto ausente")
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
print(projeto) if projeto else print("Projeto ausente")
Oi, Luiz! Como vai?
Gostei da forma como você utilizou o operador condicional inline no for, isso deixa o código mais direto e mostra que você já está explorando formas mais enxutas de escrever lógica. O tratamento do None também ficou bem claro e funcional.
Uma dica interessante para o futuro é usar o método filter para limpar valores antes de iterar. Veja este exemplo:
projetos = ["website", "jogo", "analise de dados", None, "aplicativo movel"]
projetos_validos = list(filter(None, projetos))
for projeto in projetos_validos:
print(projeto)
Esse código remove valores vazios da lista antes do loop, deixando a iteração mais limpa.