1
resposta

Organizando seu portfólio

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

for projeto in projetos:
    if projeto == None:
        print('Projeto ausente')
    else:
        print(projeto)

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Eduardo, como vai?

A sua solução está correta e cumpre bem o que foi pedido na atividade. Você percorreu a lista de projetos, verificou se o item é None e tratou esse caso com a mensagem de “Projeto ausente”. O uso do for e do if/else está adequado para esse cenário.

Um detalhe que pode deixar o código ainda mais legível é utilizar o operador is em vez de == quando for comparar com None. Essa é a forma mais recomendada em Python, já que None é um objeto único.

Por exemplo, seu código poderia ficar assim:

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)

Continue praticando dessa forma, porque cada exercício é uma boa oportunidade para reforçar boas práticas de Python.

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