projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
if projeto == None:
print('Projeto ausente')
else:
print(projeto)
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
if projeto == None:
print('Projeto ausente')
else:
print(projeto)
Olá, Eduardo, como vai?
A sua solução está correta e cumpre bem o que foi pedido na atividade. Você percorreu a lista de projetos, verificou se o item é None e tratou esse caso com a mensagem de “Projeto ausente”. O uso do for e do if/else está adequado para esse cenário.
Um detalhe que pode deixar o código ainda mais legível é utilizar o operador is em vez de == quando for comparar com None. Essa é a forma mais recomendada em Python, já que None é um objeto único.
Por exemplo, seu código poderia ficar assim:
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)
Continue praticando dessa forma, porque cada exercício é uma boa oportunidade para reforçar boas práticas de Python.