Trabalho de Computação

326 palavras 2 páginas
Manipulando arquivos

Exemplo 1.

Suponha que você recebeu um arquivo texto contendo todos os resultados da Megasena desde seu início, no dia 11 de março de 1996, quando foi realizado o sorteio das dezenas do concurso de número 1.
Os dados nesse arquivo devem aparecer na seguinte disposição:
1 41 5 4 52 30 33
2 9 39 37 49 43 41
3 36 30 10 11 29 47
4 6 59 42 27 1 5 5
1 19 46 6 16 2 .... ....
1059 37 1 14 45 12 16
1060 1 41 3 18 16 42

Escreva um programa que forneça o número de ocorrências de cada dezena possível, como mostrado a seguir.

Dezena Ocorrências
01 xxx 02 xxx .. ... .. ... 59 xxx 60 xxx
Para obter um arquivo com a lista completa de resultados você pode:
 Pesquisar no Google com megasena download todos resultados
 Abrir a página sugerida, baixar o arquivo e descompactá-lo na sua máquina
 Abrir o arquivo .html no seu browser preferido
 Selecionar todas as linhas da tabela com os resultados
 Abrir o EXCEL e colar os dados numa planilha
 Remover da planilha as colunas desnecessárias, deixando apenas o número do concurso e as seis dezenas sorteadas em cada concurso
 Salvar a planilha em formato Texto (MS-DOS), ignorando as mensagens do EXCEL e,
 Pronto! Você tem seu arquivo texto para testes. Confira o arquivo com um editor (notepad, por exemplo)
Se você não entendeu o porquê de todos esses passos, abra o arquivo .html com o bloco de notas (ou o wordpad) e examine seu conteúdo. Onde estão os números?!

Resolução:

import fileinput arquivo=fileinput.input("mega.txt") matriz=[] for linha in arquivo: #tudo relacionado a linha linha=linha.strip("\n") linha = linha.split() for elemento in range(len(linha)): ##tudo relacionado a elemento linha[elemento]=int(linha[elemento]) matriz.append(linha)

for dezena in range(1,61): soma=0 for linha in matriz: if linha.count(dezena)>-1:

Relacionados

  • Trabalho de Computação
    871 palavras | 4 páginas
  • trabalho de computação
    3982 palavras | 16 páginas
  • Trabalho de Computação
    1932 palavras | 8 páginas
  • Trabalho de Computação
    844 palavras | 4 páginas
  • TRABALHO DE COMPUTACAO
    1796 palavras | 8 páginas
  • trabalho computaçao
    814 palavras | 4 páginas
  • Trabalho Computação
    1800 palavras | 8 páginas
  • Trabalho computação
    56978 palavras | 228 páginas
  • Trabalho de computação
    5138 palavras | 21 páginas
  • Trabalho Computação
    789 palavras | 4 páginas