Laboratório de automação: resumo de vendas
Combine parsing, laços, funções e validação em um mini-lab prático.
- Gerar um resumo de vendas por região a partir de registros brutos.
Uma tarefa realista de automação para iniciantes é transformar registros de texto em um relatório resumido. Isso combina fundamentos: parsing de string, dicionários, laços e tratamento defensivo de entrada.
1records = ["north,120", "south,90", "north,30"]
2summary = {}
3for row in records:
4 region, amount = row.split(",")
5 summary[region] = summary.get(region, 0) + int(amount)
6print(summary["north"], summary["south"])150 90
Esse padrão aparece em jobs analíticos leves, dashboards operacionais e scripts de suporte. Mantenha parsing explícito e geração de relatório determinística.
Principais conclusões
Gerar um resumo de vendas por região a partir de registros brutos.
Leia a saída para verificar o que seu programa fez.
Mantenha a indentação consistente nos blocos Python.
Quiz da aula
5 perguntas · aprovação com 4 acertos · até 50 XP
Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.
Pratique: escreva código em Python
Escreva código Python no editor e execute os testes com exemplos. O Python roda localmente no navegador usando WebAssembly.
Crie um relatório de vendas para duas regiões
Leia inteiro n e depois n linhas no formato region,amount. Regiões válidas: north e south. Ignore linhas com amount inválido. Exiba north=<total>; south=<total>.
- Linhas válidas e inválidas
- Região desconhecida ignorada
O Python é executado em um ambiente isolado no navegador, com limite de 60 segundos. O runtime é carregado pelo CDN do Pyodide; seu código permanece neste navegador.
Dúvidas sobre esta lição
Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.
Carregando publicações…