2
respostas

[Projeto] Organizando seu portfólio

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
2 respostas

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons 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.