projects = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for p in projects:
if p == None:
print('Projeto Ausente')
continue
print(f'Projeto: {p}')
projects = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for p in projects:
if p == None:
print('Projeto Ausente')
continue
print(f'Projeto: {p}')
Oi, Renato! Como vai?
Seu código está quase certo, mas há uma forma mais Pythonica de verificar valores None. Em vez de if p == None
, use if p is None
, que é a maneira recomendada para comparar com None
.
Veja este exemplo ajustado:
projects = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for p in projects:
if p is None:
print('Projeto Ausente')
continue
print(f'Projeto: {p}')
Explicação:
is None
é a forma correta de verificar valores nulos em Python.continue
faz o laço pular a iteração atual e seguir para a próxima.print(f'Projeto: {p}')
exibe o nome do projeto corretamente.Espero ter ajudado e bons estudos!