projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
print(f'{projeto}') if not projeto == None else print('Projeto ausente')
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
print(f'{projeto}') if not projeto == None else print('Projeto ausente')
Oi, Igor! Como vai?
Gostei da forma como você usou a condicional if
dentro do print
, ficou bem direto e prático para lidar com valores nulos. Isso mostra que você já está pensando em escrever código mais enxuto.
Uma dica interessante para o futuro é usar o método enumerate
para percorrer listas junto com os índices. Veja este exemplo:
projetos = ["website", "jogo", "analise de dados", None, "aplicativo movel"]
for i, projeto in enumerate(projetos):
if projeto != None:
print(f"Posicao {i}: {projeto}")
else:
print(f"Posicao {i}: Projeto ausente")
Esse codigo percorre a lista mostrando a posicao de cada item, o que pode ser util quando voce precisa organizar ou identificar melhor os elementos.