projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for contador, projeto in enumerate(projetos):
if projeto == None:
projetos[contador] = "Projeto ausente"
print(projetos[contador])
contador+=1
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for contador, projeto in enumerate(projetos):
if projeto == None:
projetos[contador] = "Projeto ausente"
print(projetos[contador])
contador+=1
Olá, estudante, como vai?
O seu código percorre a lista de projetos e substitui os valores nulos pela mensagem solicitada, mantendo a estrutura da lista original através do uso do índice fornecido pela função enumerate. A lógica aplicada atende ao que foi pedido no exercício e demonstra um bom entendimento sobre a manipulação de listas e laços de repetição. Uma observação técnica é que a linha final onde você incrementa a variável contador manualmente não é necessária, pois o próprio laço for junto ao enumerate já gerencia o incremento desse valor automaticamente a cada iteração.
Parabéns pela resolução do exercício e por compartilhar sua solução com a comunidade. Continue praticando os conceitos de estruturas de repetição e condicionais.
O fórum está à disposição para futuras dúvidas ou para você compartilhar novos progressos em seus estudos.
Muito obrigado Mike pelo apontamento quanto ao uso do** incremento da variável contador manualmente**, estou com dificuldade para deixar esse hábito referente ao uso de outras linguágens. Aos poucos vou melhorando.