Segue minha resposta:
#Lista de clientes fornecida
clientes = ["João", "Maria", "Carlos", "Ana", "Beatriz"]
#Percorrendo a lista de forma direta com o laço for
for cliente in clientes:
print(cliente)
Segue minha resposta:
#Lista de clientes fornecida
clientes = ["João", "Maria", "Carlos", "Ana", "Beatriz"]
#Percorrendo a lista de forma direta com o laço for
for cliente in clientes:
print(cliente)
Olá, Deivide. Como vai?
Parabéns pela resolução direta e limpa do exercício! O seu código demonstra perfeitamente a essência e o poder do laço for em Python: percorrer coleções de dados de forma simples, legível e altamente expressiva.
Como Analista de Inteligência de Vendas, você sabe o quanto essa estrutura é valiosa no dia a dia. Imagine que essa lista não tenha apenas 5 clientes, mas sim 50.000 registros vindos de um relatório de CRM ou ERP. O laço for executará a mesma varredura com eficiência e velocidade.
Para complementar a sua atividade e trazer uma perspectiva prática voltada para cenários de análise de vendas, quero compartilhar duas ótimas variações dessa mesma estrutura que você pode começar a aplicar nos seus projetos:
enumerate()Muitas vezes, além de saber o nome do cliente, precisamos controlar a posição dele na lista (para criar um ranking ou gerar um índice de processamento). No Python, a melhor prática para obter o índice junto com o dado é utilizar a função nativa enumerate():
clientes = ["João", "Maria", "Carlos", "Ana", "Beatriz"]
# O enumerate nos dá o índice (começando em 0) e o valor de cada item
for indice, cliente in enumerate(clientes, start=1):
print(f"Cliente nº {indice}: {cliente}")
zip()Imagine outro cenário clássico da sua área: você tem duas listas separadas de tamanhos iguais, uma com o nome dos clientes e outra com o valor gasto por eles no mês. Para percorrer e cruzar essas listas de forma simultânea e performática, a boa prática é utilizar o zip():
clientes = ["João", "Maria", "Carlos", "Ana", "Beatriz"]
faturamento = [1500.00, 2300.50, 890.00, 4100.00, 1200.00]
# O zip une as duas listas temporariamente para o laço trabalhar junto
for cliente, valor in zip(clientes, faturamento):
print(f"O cliente {cliente} comprou R$ {valor:.2f} este mês.")
Dominar essas variações de laços repetitivos facilitará demais o seu trabalho com automação de planilhas e análise de grandes volumes de dados nas próximas etapas da sua trilha em Python. Continue com esse excelente foco!
Espero que possa ter lhe ajudado!