2
respostas

[Resolução] Organizando seu portfólio

Boa tarde! Segue minha resolução, fico à disposição para quaisquer sugestões de melhorias no meu código.

'''
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:

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

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".
'''

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

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

Desde já agradeço!

Oi, Danilo! Como vai?

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

Chamou atenção a forma como você percorre a lista e trata corretamente o valor None, mantendo o código simples e fácil de ler.

Uma dica interessante para o futuro é usar continue para deixar o fluxo mais direto. Veja este exemplo:


projetos = ["website", "jogo", "analise de dados", None, "aplicativo movel"]

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

Esse código percorre a lista, identifica quando o valor é None e segue para o próximo item sem executar o restante do bloco.

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