1
resposta

[Sugestão] Aquele if diferenciado

'''
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:
    nome = 'Projeto ausente' if projeto == None else projeto
    print(nome)
1 resposta

Olá, Lizandra! Como vai?

Seu código está ótimo e atende perfeitamente ao que foi solicitado no exercício. Você utilizou um operador ternário para verificar se o item é None e, caso seja, exibir a mensagem "Projeto ausente". Caso contrário, o nome do projeto é exibido. Isso é uma forma elegante e eficiente de resolver o problema.

O operador ternário que você usou é uma maneira concisa de escrever um if-else em uma única linha, o que pode tornar o código mais legível em situações como essa.

Bons estudos!