2
respostas

Praticando Python | 015 | Código | Organizando seu portfólio

Boa tarde, apenas para compartilhar conforme comentário na pagina do curso.

# Praticando Python | 015 | Código | Organizando seu portfólio

# Ana 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
# 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'''
portifolio = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]

for nome_projeto in portifolio:
    if nome_projeto is None:
        print("Projeto ausente")
    else:
        print(nome_projeto)
2 respostas

Olá, estudante, como vai?

O código apresentado atende corretamente ao enunciado da atividade e utiliza bem o laço for junto com a verificação de None usando o operador is, que é a forma adequada nesse caso.

A solução está clara, objetiva e segue a lógica esperada. O uso do if e else permite tratar corretamente tanto os projetos válidos quanto os itens ausentes, mantendo a leitura do código simples e fácil de entender.

Parabéns pelo exercício e obrigado por compartilhar sua solução. O fórum segue à disposição para novas dúvidas e trocas de conhecimento.

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

Muito obrigado.