1
resposta

Resolução de Atividades - "08 Organizando seu portfólio"

def exibir_portfolio():

    lista_projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
    contador = 0

    for proposta_atual in lista_projetos:

        if proposta_atual == None:

            print ("Projeto Ausente")
            continue

        contador += 1
        print (f"Projeto Nº {contador} - {proposta_atual}")

exibir_portfolio()
1 resposta

Olá, Victor, como vai?

Seu código atende bem à proposta da atividade. A iteração pela lista foi feita corretamente utilizando um for, e a verificação do valor None permite tratar os itens ausentes sem interromper o fluxo do programa. O uso do continue também está adequado, pois garante que apenas os projetos válidos sejam contabilizados e exibidos com numeração.

Um pequeno ajuste possível seria utilizar a verificação com is None, que é a forma mais recomendada em Python para comparar com None. O comportamento continua o mesmo, mas segue uma convenção comum da linguagem.

Obrigado por compartilhar sua solução. Continue trazendo suas implementações para discussão. O fórum segue à disposição para apoiar no seu aprendizado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!