Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Programação Python Organizando seu portfólio

O que o enunciado pede
Ana tem uma lista de projetos:

python
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
Alguns itens podem estar ausentes, representados por None.

O programa deve percorrer a lista e:

Exibir o nome do projeto quando for válido.

Exibir "Projeto ausente" quando encontrar None.

Solução com for
Python

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

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

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Leandro, como vai?

Seu código atende exatamente ao que a atividade propõe. A lógica está clara, utiliza o laço for de forma adequada e faz a verificação usando is None, que é a forma correta de comparar com esse tipo de valor em Python.

Para explorar um pouco mais, você também poderia usar uma pequena variação, como verificar diretamente se o valor é verdadeiro ou não, embora sua abordagem atual já esteja perfeita para fins didáticos. Por exemplo:

for projeto in projetos:
    print(projeto if projeto else "Projeto ausente")

Essa alternativa funciona porque None é avaliado como falso, mas reforço que a estrutura que você escolheu é totalmente válida.

Obrigado por compartilhar sua solução. Continue enviando seus códigos, o fórum está à disposição sempre que precisar.

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