PythonArquivosintermediario

Ler e processar CSV

Arquivos CSV são comuns em exportações de dados, como planilhas ou relatórios de sistemas. Saber lê-los manualmente com split() é útil quando não se pode usar bibliotecas específicas, por exemplo em ambientes restritos ou para processamento rápido sem dependências externas.

O PROBLEMA

Leia "alunos.csv", pule cabeçalho, exiba dados e calcule média.

EXEMPLO

Média: 6.83

SOBRE O CONCEITO

O exercício usa open() com with para garantir fechamento do arquivo. Cada linha é lida, e o cabeçalho deve ser ignorado com next() ou uma flag. Com split(','), separamos os campos; depois convertemos as notas para float com strip() para limpar espaços. O erro comum é não pular a primeira linha: o cabeçalho contém textos como 'nome' ou 'nota', que geram ValueError ao tentar converter para float, ou produzem médias incorretas se ignorados.

RESOLUÇÃO

Mais exercícios de Arquivos

PYAR01B · BásicoEscrever arquivoPYAR02B · BásicoLer arquivoPYAR05B · BásicoContar linhasPYAR09B · BásicoBuscar palavra
Ver todos os exercícios de Python