1
resposta

[Projeto] Organizando seu portfólio

Organizando seu portfólio

**na está desenvolvendo seu portfólio para exibir os projetos de Python que concluiu. Ela organizou uma lista com o nome de cada projeto, mas percebeu que alguns itens podem estar ausentes, aparecendo como None:

projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"] Copiar código Crie um programa que ajude Ana a percorrer a lista de projetos e exiba os nomes dos projetos válidos. Se encontrar um item None, o programa deve exibir a mensagem: "Projeto ausente".**

# Lista de projetos, onde um dos itens é None (ausente)
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]

# Percorre cada item da lista de projetos
for i in projetos:
    # Verifica se o projeto está ausente (valor None)
    if i == None:
        # Informa que o projeto está ausente
        print("Projeto ausente")
        # Pula para a próxima iteração do loop
        continue
    # Exibe o nome do projeto
    print(i)
1 resposta

Oi, Eduardo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Sua solução está bem clara ao identificar os projetos ausentes com None e usar o continue para seguir com o laço. Isso mostra atenção aos detalhes do enunciado e domínio da estrutura de repetição.

Uma dica interessante para o futuro é usar o operador is quando estiver comparando com None, pois ele é mais recomendado em Python para esse tipo de verificação. Veja este exemplo:


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

for projeto in projetos:
    if projeto is None:
        print("Projeto ausente")
        continue
    print(projeto)

Esse código faz a mesma coisa, mas com uma comparação mais adequada ao tipo None.

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