Baixe o app para aproveitar ainda mais
Prévia do material em texto
Trabalho da disciplina Python 2.7 Aluno: Daniel Motta dos Santos Matrícula:202001421947 Faça um programa que permita ao usuário a manipulação de um arquivo binário para a criação de um pequeno controle de votos de uma eleição, utilizando os seguintes campos: cod_candidato, nome, cargo , região, num_votos. Em seguida o usuário deverá ser capaz de inserir no arquivo de dados de cada candidato e depois listar todos os candidatos , votos por candidatos, total por candidato e por região. import pickle print(“CONTROLE DE VOTOS\n”) arquivo=open(‘trabalhoPython.dat’,’wb’) COD_CANDIDATO=int(raw_input(“Digite o codigo do candidato:”)) NOME=raw_input(“Digite o nome do candidato:”) CARGO=raw_input(“Digite o cargo do candidato:”) NUM_VOTOS=int(raw_input(“Digite o nmero de votos do candidato:”)) pickle.dump(NOME, arquivo) pickle.dump(CARGO,arquivo) pickle.dump(REGIAO,arquivo) pickel.dump(NUM_VOTOS, arquivo) arquivo.close() raw_input(‘\nArquivo binario criado com sucesso!’) print(“CONTROLE DE VOTOS\n”) arquivo= open(‘trabalho Python.dat’,’rb’) for linha in arquivo: linha=linha.rstrip() Print(linha) arquivo.close() import pickle arquivo=open(‘trabalho Python.dat’,’rb’) for linha in arquivo: COD_CANDIDATO=pickle.load(arquivo) NOME=pickle.load(arquivo) CARGO=pickle.load(arquivo) REGIAO=pickle.load(arquivo) NUM_VOTOS=pickle.load(arquivo) print(NOME, CARGO, REGIAO,NUM_VOTOS) if NOME=NOME total_votos=NUM_VOTOS+NUM_VOTOS print(“O candidato”+NOME+”teve”+total_votos+”votos!”) if REGIAO=REGIAO total_regiao=REGIAO+REGIAO print(“A regiao”+REGIAO+”teve”+total_regiao+”votos!”) arquivo.close()
Compartilhar