projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
if projeto == None:
print("Projeto ausente")
continue
print(f"Nome do projeto: {projeto}")
projetos = ["website", "jogo", "análise de dados", None, "aplicativo móvel"]
for projeto in projetos:
if projeto == None:
print("Projeto ausente")
continue
print(f"Nome do projeto: {projeto}")
Oi, Guilherme! Tudo bom?
Excelente! Siga praticando com os desafios e sempre compartilhe conosco.
Você soube aplicar a estrutura de repetição for
de forma eficiente para percorrer os projetos, aproveitou o condicional if
para identificar elementos ausentes e entendeu como o comando continue
é essencial para pular iterações e manter o controle do fluxo.
Como dica adicional, experimente utilizar list comprehension com condicional quando precisar filtrar ou tratar dados de forma mais enxuta. Assim:
projetos_filtrados = [f"Nome do projeto: {projeto}" if projeto else "Projeto ausente" for projeto in projetos]
for mensagem in projetos_filtrados:
print(mensagem)
Resultado:
Nome do projeto: website
Nome do projeto: jogo
Nome do projeto: análise de dados
Projeto ausente
Nome do projeto: aplicativo móvel
Com isso, você poderá gerar listas mais limpas e funcionais com mais facilidade.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!