2
respostas

[Projeto] Compreendendo laços

O projeto foi desenvolvido no Jupyter Notebook com o objetivo de percorrer uma lista de clientes utilizando o laço de repetição for da linguagem Python. Inicialmente, o código exibe os dados dos clientes no console para demonstrar o funcionamento da estrutura de repetição.O laço for foi escolhido por ser a alternativa mais adequada para percorrer listas quando já se conhece a quantidade de elementos. Como a lista possui clientes previamente definidos, o for torna o código mais simples, eficiente e fácil de compreender. Além disso, ele evita o controle manual de índices, deixando o desenvolvimento mais organizado e reduzindo possíveis erros no programa.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Olá, Marcela. Como vai?

Parabéns pelo excelente projeto! Ficou muito claro como você compreendeu a utilidade do laço for para percorrer coleções de dados de forma eficiente. Sua escolha técnica foi perfeita: como a lista de clientes já está definida, o for torna o código mais limpo e legível, eliminando a necessidade de gerenciar contadores manualmente.

Analizando o material que você compartilhou, notei pontos muito bem executados:

  • Lógica e Fluxo: O seu fluxograma apresenta de maneira didática todas as etapas do algoritmo, desde a criação da lista até a renderização final dos cards.
  • Apresentação de Dados: No console, a iteração numerada (Cliente 1, Cliente 2, etc.) ajuda a visualizar o índice de cada elemento na lista.
  • Resultado Visual: O "Relatório Profissional de Clientes" gerado no Jupyter Notebook ficou com um design muito atraente, utilizando cards azuis para destacar o nome de cada usuário cadastrado no sistema.

Como uma dica para seus próximos passos em Python, caso você precise percorrer a lista e ainda assim queira saber o índice de cada cliente de forma automática, você pode utilizar a função enumerate():

clientes = ['João', 'Maria', 'Carlos', 'Ana', 'Beatriz']

for i, cliente in enumerate(clientes, start=1):
    print(f"Cliente {i}: {cliente}")

Essa função facilita ainda mais a organização, pois gera o número sequencial para você durante a iteração.

Continue com esse capricho na documentação e na parte visual dos seus projetos!

Espero que possa ter lhe ajudado!

Obrigada!