projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
if projeto == None:
projetos.remove(None)
projetos.append('projeto ausente')
print(projetos)
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
if projeto == None:
projetos.remove(None)
projetos.append('projeto ausente')
print(projetos)
Oi, Jonathan! Tudo bem?
Mandou bem na resolução! Sua lógica de alterar a lista para depois imprimir funciona e é uma forma bem criativa de resolver.
Uma observação para casos futuros: é bom evitar alterar uma lista (com .remove() ou .append()) no mesmo for que você está usando para percorrer ela. Às vezes, isso pode gerar uns resultados inesperados e fazer o código pular alguns itens.
Observe que a solução do professor é mais segura por isso, ela só lê a lista sem modificar.
Mas o mais importante é que você resolveu o problema e pensou fora da caixa. Continue assim!
Bons estudos!
Sucesso ✨