Ir para conteúdo

Tomaz Pontes

Members
  • Total de itens

    2
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Tomaz Pontes

  1. Tomaz Pontes

    Diminuir algoritimo em Python

    def consultar_funcionario(): nome = "" sexo= "" cpf = "" dNasc = "" mNasc = "" aNasc = "" cargo = "" valorSalario = "" dCont = "" mCont = "" aCont = "" cont = 0 print("Consultar Funcionário") cpfPesquisa = str(input("cpf: ")) arquivo = open("cadastros.txt", "r") funcionario = arquivo.readlines() for linha in funcionario: while (linha[cont] != ','): nome += linha[cont] cont += 1 cont += 1 while (linha[cont] != ','): sexo += linha[cont] cont += 1 cont += 1 while (linha[cont] != ','): cpf += linha[cont] cont += 1 cont += 1 while (linha[cont] != ','): dNasc += linha[cont] cont += 1 cont += 1 while (linha[cont] != ','): mNasc += linha[cont] cont += 1 cont += 1 while (linha[cont] != ','): aNasc += linha[cont] cont += 1 cont += 1 while (linha[cont] != ','): cargo += linha[cont] cont += 1 cont += 1 while (linha[cont] != ','): valorSalario += linha[cont] cont += 1 cont += 1 while (linha[cont] != ','): dCont += linha[cont] cont += 1 cont += 1 while (linha[cont] != ','): mCont += linha[cont] cont += 1 cont += 1 while (linha[cont] != '\n'): aCont += linha[cont] cont += 1 cont = 0 if (cpf == cpfPesquisa): print( "\n NOME: {}\n SEXO: {}\n CPF: {}\n DATA DE NASCIMENTO: {}/{}/{}\n VALOR DO SALÁRIO: {}\n CARGO: {}\n DATA DE CONTRATAÇÂO: {}/{}/{}".format( nome, sexo, cpf, dNasc, mNasc, aNasc, valorSalario, cargo, dCont, mCont, aCont))
  2. Tomaz Pontes

    Diminuir algoritimo em Python

    Ola pessoal, antes de tudo nao sou um usuario avancado de python, o que sei e o que preciso sao coisas basicas que envolvam lacos de repeticao e codigos simples para um trabalho de primeiro semestre de faculdade. Desenvolvi um programa de cadastros de funcionarios, porém um trecho do codigo de consulta ficou muito extenso, preciso de vossa ajuda e sugestoes para comprimi-lo. O arquivo esta aqui nesse post do Imgur: https://imgur.com/a/6h0vRS9 Desde ja, obrigado
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.