projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for nome in projetos:
if nome == None:
print('- Projeto ausente')
continue
print(f'- {nome}')
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for nome in projetos:
if nome == None:
print('- Projeto ausente')
continue
print(f'- {nome}')
Olá, Ana, como vai?
O código que você desenvolveu percorre a lista de projetos e trata a ocorrência de valores nulos de forma eficiente. Ao utilizar a estrutura de repetição combinada com a condicional e a instrução de controle de fluxo para saltar para a próxima iteração, você garantiu que a lógica solicitada no exercício fosse atendida integralmente. O uso de f-strings para a exibição dos nomes também contribui para a clareza da saída no console.
Como uma sugestão de boa prática em Python, ao realizar comparações com valores nulos, é preferível utilizar o operador de identidade is em vez do operador de igualdade, ficando if nome is None. Isso ocorre porque None é um objeto único na memória.
Parabéns pelo excelente exercício e pela organização do código. Agradeço por compartilhar sua resolução com a comunidade e incentivo que continue postando seu progresso nos estudos. O fórum segue à disposição para qualquer dúvida que surgir em sua jornada.