Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''pyhon''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 7 registros

  1. boa tarde estou enfrentando erro neste projeto MVC que fiz ide alega que ouve estouro de pilha só que não estou achando o erro e se tiver algum outro erro no código vocês poderem informar agradeceria meus códigos do meu projeto: código main: import tkinter from controller import CadastroController, LoginController, RegistroController, VendasController from model import LoginModel def main(): login_model = LoginModel() login_controller = LoginController(login_model) cadastro_controller = CadastroController() vendas_controller = VendasController() registro_controller = RegistroController() tkinter.mainloop() if __name__ == "__main__": main() codigo view : import tkinter as tk from tkinter import messagebox import tkinter as tk class TelaLoginView(tk.Tk): def __init__(self, controller): super().__init__() # Chamar o construtor da classe pai self.controller = controller self.title("Tela de Login") email_label = tk.Label(self, text="Seu email:") email_label.grid(row=0, column=0, padx=5, pady=5) senha_label = tk.Label(self, text="Sua senha:") senha_label.grid(row=1, column=0, padx=5, pady=5) self.email_entry = tk.Entry(self) self.email_entry.grid(row=0, column=1, padx=5, pady=5) self.senha_entry = tk.Entry(self, show="*") self.senha_entry.grid(row=1, column=1, padx=5, pady=5) manter_logado_var = tk.IntVar() manter_logado_checkbox = tk.Checkbutton(self, text="Manter-me logado", variable=manter_logado_var) manter_logado_checkbox.grid(row=2, column=0, columnspan=2, padx=5, pady=5) entrar_btn = tk.Button(self, text="Entrar", command=self.realizar_login) entrar_btn.grid(row=3, column=0, columnspan=2, padx=5, pady=5) cadastrar_link = tk.Button(self, text="Cadastrar", command=self.abrir_cadastro) cadastrar_link.grid(row=4, column=0, columnspan=2, padx=5, pady=5) self.venda_button = tk.Button(self, text="Vendas", command=self.abrir_vendas) self.venda_button.grid(row=20, column=0, columnspan=2, pady=12) self.controller = controller class TelaCadastroView(tk.Toplevel): def __init__(self, controller): self.controller = controller self.title("Cadastro de Automóvel") nome_cliente_label = tk.Label(self, text="Nome Cliente:") nome_cliente_label.grid(row=0, column=0, padx=5, pady=5) modelo_label = tk.Label(self, text="Modelo:") modelo_label.grid(row=1, column=0, padx=5, pady=5) km_label = tk.Label(self, text="KM:") km_label.grid(row=2, column=0, padx=5, pady=5) num_chassi_label = tk.Label(self, text="Nº Chassi:") num_chassi_label.grid(row=3, column=0, padx=5, pady=5) carroceria_label = tk.Label(self, text="Carroceria:") carroceria_label.grid(row=4, column=0, padx=5, pady=5) marca_label = tk.Label(self, text="Marca:") marca_label.grid(row=5, column=0, padx=5, pady=5) ano_label = tk.Label(self, text="Ano:") ano_label.grid(row=6, column=0, padx=5, pady=5) valor_fipe_label = tk.Label(self, text="Valor FIPE:") valor_fipe_label.grid(row=7, column=0, padx=5, pady=5) cor_label = tk.Label(self, text="Cor:") cor_label.grid(row=8, column=0, padx=5, pady=5) combustivel_label = tk.Label(self, text="Combustível:") combustivel_label.grid(row=9, column=0, padx=5, pady=5) cambio_label = tk.Label(self, text="Câmbio:") cambio_label.grid(row=10, column=0, padx=5, pady=5) self.nome_cliente_entry = tk.Entry(self) self.nome_cliente_entry.grid(row=0, column=1, padx=5, pady=5) self.modelo_entry = tk.Entry(self) self.modelo_entry.grid(row=1, column=1, padx=5, pady=5) self.km_entry = tk.Entry(self) self.km_entry.grid(row=2, column=1, padx=5, pady=5) self.num_chassi_entry = tk.Entry(self) self.num_chassi_entry.grid(row=3, column=1, padx=5, pady=5) self.carroceria_entry = tk.Entry(self) self.carroceria_entry.grid(row=4, column=1, padx=5, pady=5) self.marca_entry = tk.Entry(self) self.marca_entry.grid(row=5, column=1, padx=5, pady=5) self.ano_entry = tk.Entry(self) self.ano_entry.grid(row=6, column=1, padx=5, pady=5) self.valor_fipe_entry = tk.Entry(self) self.valor_fipe_entry.grid(row=7, column=1, padx=5, pady=5) self.cor_entry = tk.Entry(self) self.cor_entry.grid(row=8, column=1, padx=5, pady=5) self.combustivel_entry = tk.Entry(self) self.combustivel_entry.grid(row=9, column=1, padx=5, pady=5) self.cambio_entry = tk.Entry(self) self.cambio_entry.grid(row=10, column=1, padx=5, pady=5) self.save_button = tk.Button(self, text="Salvar", command=self.save_car) self.save_button.grid(row=22, column=0, columnspan=2, pady=10) self.controller = controller class TelaVendasView(tk.Toplevel): def __init__(self, controller): self.title("Tela de Vendas") self.controller = controller cliente_label = tk.Label(self, text="Cliente:") cliente_label.grid(row=0, column=0, padx=5, pady=5, sticky="e") venda_label = tk.Label(self, text="Venda:") venda_label.grid(row=1, column=0, padx=5, pady=5, sticky="e") documento_label = tk.Label(self, text="Documento:") documento_label.grid(row=2, column=0, padx=5, pady=5, sticky="e") data_venda_label = tk.Label(self, text="Data da Venda:") data_venda_label.grid(row=3, column=0, padx=5, pady=5, sticky="e") data_fim_mov_label = tk.Label(self, text="Data Fim Movi:") data_fim_mov_label.grid(row=4, column=0, padx=5, pady=5, sticky="e") valor_venda_label = tk.Label(self, text="Valor da Venda:") valor_venda_label.grid(row=5, column=0, padx=5, pady=5, sticky="e") obs_label = tk.Label(self, text="Observações:") obs_label.grid(row=6, column=0, padx=5, pady=5, sticky="e") self.cliente_entry = tk.Entry(self) self.cliente_entry.grid(row=0, column=1, padx=5, pady=5) self.venda_entry = tk.Entry(self) self.venda_entry.grid(row=1, column=1, padx=5, pady=5) self.documento_entry = tk.Entry(self) self.documento_entry.grid(row=2, column=1, padx=5, pady=5) self.data_venda_entry = tk.Entry(self) self.data_venda_entry.grid(row=3, column=1, padx=5, pady=5) self.data_fim_mov_entry = tk.Entry(self) self.data_fim_mov_entry.grid(row=4, column=1, padx=5, pady=5) self.valor_venda_entry = tk.Entry(self) self.valor_venda_entry.grid(row=5, column=1, padx=5, pady=5) self.obs_entry = tk.Entry(self) self.obs_entry.grid(row=6, column=1, padx=5, pady=5) self.venda_button = tk.Button(self, text="Finalizar", command=self.controller.save_venda) self.venda_button.grid(row=22, column=0, columnspan=2, pady=10) self.registro_button = tk.Button(self, text="Abrir Registro", command=self.controller.abrir_cadastro) self.registro_button.grid(row=7, column=0, columnspan=2, pady=10) class TelaRegistroView(tk.Toplevel): def __init__(self, controller): self.title("Tela de Registro") self.controller = controller periodolabel = tk.Label(self, text="Período:") periodolabel.grid(row=0, column=0, padx=5, pady=5, sticky="e") tipomovimentacaolabel = tk.Label(self, text="Tipo de Movimentação:") tipomovimentacaolabel.grid(row=1, column=0, padx=5, pady=5, sticky="e") datainiciallabel = tk.Label(self, text="Data Inicial:") datainiciallabel.grid(row=2, column=0, padx=5, pady=5, sticky="e") datafinallabel = tk.Label(self, text="Data Final:") datafinallabel.grid(row=3, column=0, padx=5, pady=5, sticky="e") self.periodoentry = tk.Entry(self) self.periodoentry.grid(row=0, column=1, padx=5, pady=5) self.tipomovimentacao_entry = tk.Entry(self) self.tipomovimentacao_entry.grid(row=1, column=1, padx=5, pady=5) self.datainicial_entry = tk.Entry(self) self.datainicial_entry.grid(row=2, column=1, padx=5, pady=5) self.datafinal_entry = tk.Entry(self) self.datafinal_entry.grid(row=3, column=1, padx=5, pady=5) self.consultar_button = tk.Button(self, text="Consultar", command=lambda: self.controller.consultar_registros(self.periodoentry.get(), self.tipomovimentacao_entry.get())) self.consultar_button.grid(row=22, column=0, columnspan=2, pady=10) self.gerar_relatorio_button = tk.Button(self, text="Gerar Relatório", command=lambda: self.controller.gerar_relatorio(self.periodoentry.get(), self.tipomovimentacao_entry.get())) self.gerar_relatorio_button.grid(row=7, column=0, columnspan=2, pady=10) imprimirbutton = tk.Button(self, text="Imprimir", command=self.controller.imprimir_relatorio) imprimirbutton.grid(row=4, column=2, padx=5, pady=5) codigo controller: from tkinter import messagebox from view import TelaLoginView, TelaCadastroView, TelaVendasView, TelaRegistroView from model import LoginModel, CadastroModel, VendasModel, RegistroModel class LoginController: def __init__(self, model): self.model = model self.view = TelaLoginView(self) class CadastroController: def __init__(self, model): self.model = model self.view = TelaCadastroView(self) class VendasController: def __init__(self, model): self.model = model self.view = TelaVendasView(self) class RegistroController: def __init__(self, model): self.model = model self.view = TelaRegistroView(self) def consultar_registros(self, periodo, tipo_movimentacao, data_inicial, data_final): registros = self.model.consultar_registros(periodo, tipo_movimentacao, data_inicial, data_final) self.view.mostrar_registros(registros) def gerar_relatorio(self, periodo, tipo_movimentacao, data_inicial, data_final): relatorio = self.model.gerar_relatorio(periodo, tipo_movimentacao, data_inicial, data_final) self.view.mostrar_relatorio(relatorio) def imprimir_relatorio(self, relatorio): self.model.imprimir_relatorio(relatorio) messagebox.showinfo("Impressão", "O relatório foi enviado para a impressora.") codigo Model: from datetime import datetime from tkinter import messagebox class LoginModel: def validate_login(self, username, password): if username != "" and password != "": return True else: return False class CadastroModel: def save_car(self, car_data): car_data = { "nome_cliente": self.nome_cliente_entry.get(), "modelo": self.modelo_entry.get(), "km": self.km_entry.get(), "num_chassi": self.num_chassi_entry.get(), "carroceria": self.carroceria_entry.get(), "marca": self.marca_entry.get(), "ano": self.ano_entry.get(), "valor_fipe": self.valor_fipe_entry.get(), "cor": self.cor_entry.get(), "combustivel": self.combustivel_entry.get(), "cambio": self.cambio_entry.get(), } self.controller.save_car(car_data) messagebox.showinfo("Cadastro de Automóvel", "Automóvel cadastrado com sucesso!") class VendasModel: def save_venda(self, venda_data): venda_data = { "cliente": self.view.cliente_entry.get(), "venda": self.view.venda_entry.get(), "documento": self.view.documento_entry.get(), "data_venda": self.view.data_venda_entry.get(), "data_fim_mov": self.view.data_fim_mov_entry.get(), "valor_venda": self.view.valor_venda_entry.get(), "obs": self.view.obs_entry.get() } self.model.save_venda(venda_data) messagebox.showinfo("Vendas", "Venda salva com sucesso!") class RegistroModel: def consultar_registros(self, periodo, tipo_movimentacao, data_inicial, data_final): registros = [ {"id": 1, "data": datetime.now(), "descricao": "Registro 1"}, {"id": 2, "data": datetime.now(), "descricao": "Registro 2"}, {"id": 3, "data": datetime.now(), "descricao": "Registro 3"}, ] return registros def gerar_relatorio(self, periodo, tipo_movimentacao, data_inicial, data_final): periodo = self.view.periodoentry.get() tipo_movimentacao = self.view.tipomovimentacao_entry.get() data_inicial = self.view.datainicial_entry.get() data_final = self.view.datafinal_entry.get() relatorio = self.model.gerar_relatorio(periodo, tipo_movimentacao, data_inicial, data_final) self.view.mostrar_relatorio(relatorio) def imprimir_relatorio(self, relatorio): periodo = self.view.periodoentry.get() tipo_movimentacao = self.view.tipomovimentacao_entry.get() data_inicial = self.view.datainicial_entry.get() data_final = self.view.datafinal_entry.get() relatorio = self.model.gerar_relatorio(periodo, tipo_movimentacao, data_inicial, data_final) self.model.imprimir_relatorio(relatorio) messagebox.showinfo("Impressão", "O relatório foi enviado para a impressora.")
  2. Estou trabalhando em um projeto que identifica certas palavras em um arquivo PDF. Depois de encontrar as palavras, quero deixá-las marcadas no arquivo. É possível realçar as palavras no arquivo PDF original e salvar ou só é possível fazer isso originando um novo PDF? Gostaria de dicas de bibliotecas para que eu possa pesquisar a respeito.
  3. Faça um programa que leia cinco alturas em centímetros do usuário e adicione em uma lista. Crie uma função que receba uma altura em cm e retorne a altura em polegadas (1 polegada = 2,54 cm). Aplique essa função em todas as alturas dentro da lista e produza uma nova lista com as alturas em polegadas. No final, salve as alturas em um arquivo alturas.txt. Evite utilizar loops no seu programa. Utilize comprehensions, maps e filters.
  4. Resultado do contador de pontuação O resultado dos testes com seu programa foi: ***** [0.25 pontos]: Comparando assinaturas do textos (ass1 = [4.33, 0.23, 0.14, 13.28, 1.86, 0.0], ass2 = [4.33, 0.23, 0.14, 13.28, 1.86, 0.0]) - Falhou ***** TypeError: unsupported operand type(s) for -: 'list' and 'list' ***** [0.25 pontos]: Comparando assinaturas do textos (ass1 = [4.34, 0.05, 0.02, 12.81, 2.16, 0.0], ass2 = [3.96, 0.05, 0.02, 22.22, 3.41, 0.0]) - Falhou ***** TypeError: unsupported operand type(s) for -: 'list' and 'list' ***** [0.25 pontos]: Testando calculo assinatura (text = NOSSA alegria diante dum sistema metafisico, nossa satisfação em presença duma construção do pensamento, em que a organização espiritual do mundo se mostra num conjunto lógico, coerente a harmônico, sempre dependem eminentemente da estética; têm a mesma origem que o prazer, que a alta satisfação, sempre serena afinal, que a atividade artística nos proporciona quando cria a ordem e a forma a nos permite abranger com a vista o caos da vida, dando-lhe transparência.) - Falhou ***** TypeError: expected string or bytes-like object ***** [0.25 pontos]: Testando calculo assinatura (text = Voltei-me para ela; Capitu tinha os olhos no chão. Ergueu-os logo, devagar, e ficamos a olhar um para o outro... Confissão de crianças, tu valias bem duas ou três páginas, mas quero ser poupado. Em verdade, não falamos nada; o muro falou por nós. Não nos movemos, as mãos é que se estenderam pouco a pouco, todas quatro, pegando-se, apertando-se, fundindo-se. Não marquei a hora exata daquele gesto. Devia tê-la marcado; sinto a falta de uma nota escrita naquela mesma noite, e que eu poria aqui com os erros de ortografia que trouxesse, mas não traria nenhum, tal era a diferença entre o estudante e o adolescente. Conhecia as regras do escrever, sem suspeitar as do amar; tinha orgias de latim e era virgem de mulheres.) - Falhou ***** TypeError: expected string or bytes-like object ***** [0.25 pontos]: Testando calculo assinatura (text = Navegadores antigos tinham uma frase gloriosa:"Navegar é preciso; viver não é preciso".Quero para mim o espírito [d]esta frase,transformada a forma para a casar como eu sou:Viver não é necessário; o que é necessário é criar.Não conto gozar a minha vida; nem em gozá-la penso.Só quero torná-la grande,ainda que para isso tenha de ser o meu corpo e a (minha alma) a lenha desse fogo.Só quero torná-la de toda a humanidade;ainda que para isso tenha de a perder como minha.Cada vez mais assim penso.Cada vez mais ponho da essência anímica do meu sangueo propósito impessoal de engrandecer a pátria e contribuirpara a evolução da humanidade.É a forma que em mim tomou o misticismo da nossa Raça.) - Falhou ***** TypeError: expected string or bytes-like object Meu codigo import re def main(): ass_main = le_assinatura() textos_main = le_textos() matriz_ass = calcula_assinatura(textos_main) ass_comparadas = compara_assinatura(ass_main, matriz_ass) copiah = avalia_textos(textos_main, ass_comparadas) + 1 return print("O autor do texto", copiah, "está infectado com COH-PIAH.") def le_assinatura(): """ A funcao le os valores dos tracos linguisticos do modelo e devolve uma assinatura a ser comparada com os textos fornecidos. """ print("Bem-vindo ao detector automático de COH-PIAH.") tam_m_pal = float(input("Entre o tamanho medio de palavra:")) type_token = float(input("Entre a relação Type-Token:")) h_lego = float(input("Entre a Razão Hapax Legomana:")) tam_m_sent = float(input("Entre o tamanho médio de sentença:")) compx_med = float(input("Entre a complexidade média da sentença:")) tam_m_frase = float(input("Entre o tamanho medio de frase:")) return [tam_m_pal, type_token, h_lego, tam_m_sent, compx_med, tam_m_frase] def le_textos(): i = 1 textos = [] texto = input("Digite o texto " + str(i) + "(aperte enter para sair):") while texto: textos.append(texto) i += 1 texto = input("Digite o texto " + str(i) + "(aperte enter para sair):") return textos def calcula_assinatura(texto): """ Essa funcao recebe um texto e deve devolver a assinatura do texto. """ if type(texto) != list: aux = texto texto = [] texto.append(aux) matriz_ass_input = [] for i in texto: sentencas = [] sentencas = separa_sentencas(i) # sent.. = lista comum, ~matriz frases = [] num_tot_sentencas = 0 soma_cat_sentencas = 0 for i in range(len(sentencas)): frase_i = separa_frases(sentencas) frases.append(frase_i) # frases = matriz, lista de listas num_tot_sentencas += 1 soma_cat_sentencas = soma_cat_sentencas + len(sentencas) palavras = [] num_tot_frases = 0 soma_cat_frases = 0 for lin in range(len(frases)): for col in range(len(frases[lin])): palavra_i = separa_palavras(frases[lin][col]) palavras.append(palavra_i) # palav.. = matriz, lista de listas num_tot_frases += 1 soma_cat_frases = soma_cat_frases + len(str(frases[lin][col])) mtrx_para_lista = [] # transform.. palavras de matriz para lista for lin in range(len(palavras)): for col in range(len(palavras[lin])): mtrx_para_lista.append(palavras[lin][col]) palavras = mtrx_para_lista[:] soma_comp_palavras = 0 num_tot_palavras = 0 for lin in range(len(palavras)): for col in range(len(palavras[lin])): soma_comp_palavras = soma_comp_palavras + len(str(palavras[lin][col])) num_tot_palavras += 1 ass_txt = [] ass_txt.append(tam_m_pal(soma_comp_palavras, num_tot_palavras)) ass_txt.append(type_token(palavras, num_tot_palavras)) ass_txt.append(h_lego(palavras, num_tot_palavras)) ass_txt.append(tam_m_sent(soma_cat_sentencas, num_tot_sentencas)) ass_txt.append(compx_med(num_tot_frases, num_tot_sentencas)) ass_txt.append(tam_m_frase(soma_cat_frases, num_tot_frases)) matriz_ass_input.append(ass_txt) return matriz_ass_input # matriz, lista de listas dos valores das assina.. def tam_m_pal(soma_comp_palavras, num_tot_palavras): if num_tot_palavras != 0: tam_m_pal = soma_comp_palavras / num_tot_palavras else: tam_m_pal = 0 return tam_m_pal def type_token(lista_palavras, num_tot_palavras): num_pal_dif = n_palavras_diferentes(lista_palavras) if num_tot_palavras != 0: type_token = num_pal_dif / num_tot_palavras else: type_token = 0 return type_token def h_lego(lista_palavras, num_tot_palavras): num_pal_uni = n_palavras_unicas(lista_palavras) if num_tot_palavras != 0: h_lego = num_pal_uni / num_tot_palavras else: h_lego = 0 return h_lego def tam_m_sent(soma_num_cat, num_sent): if num_sent != 0: tam_m_sent = soma_num_cat / num_sent else: tam_m_sent = 0 return tam_m_sent def compx_med(num_tot_frases, num_tot_sentencas): if num_tot_sentencas != 0: compx_med = num_tot_frases / num_tot_sentencas else: compx_med = 0 return compx_med def tam_m_frase(soma_cat_frases, num_tot_frases): if num_tot_frases != 0: tam_m_frase = soma_cat_frases / num_tot_frases else: tam_m_frase = 0 return tam_m_frase def separa_sentencas(texto): """ A funcao recebe um texto e devolve uma lista das sentencas dentro do texto. """ sentencas = re.split(r'[.!?]+', texto) if sentencas[-1] == '': del sentencas[-1] return sentencas def separa_frases(sentenca): """ A funcao recebe uma sentenca e devolve uma lista das frases dentro da sentenca. """ return re.split(r'[,:;]+', sentenca) def separa_palavras(frase): """ A funcao recebe uma frase e devolve uma lista das palavras dentro da frase. """ return frase.split() def n_palavras_unicas(lista_palavras): """ Essa funcao recebe uma lista de palavras e devolve o numero de palavras que aparecem uma unica vez. """ freq = dict() unicas = 0 for palavra in lista_palavras: p = palavra.lower() if p in freq: if freq[p] == 1: unicas -= 1 freq[p] += 1 else: freq[p] = 1 unicas += 1 return unicas def n_palavras_diferentes(lista_palavras): """ Essa funcao recebe uma lista de palavras e devolve o numero de palavras diferentes utilizadas. """ freq = dict() for palavra in lista_palavras: p = palavra.lower() if p in freq: freq[p] += 1 else: freq[p] = 1 return len(freq) def compara_assinatura(ass_main, matriz_ass_input): """ Essa funcao recebe duas assinaturas de texto e deve devolver o grau de similaridade nas assinaturas. """ lista_Sab = [] soma_mod = 0 if type(matriz_ass_input[0]) is list: for lin in range(len(matriz_ass_input)): for col in range(len(matriz_ass_input[lin])): soma_mod += abs(ass_main[col] - matriz_ass_input[lin][col]) Sab = soma_mod / 6 lista_Sab.append(Sab) return lista_Sab else: for i in range(len(matriz_ass_input)): soma_mod += abs(ass_main - matriz_ass_input) Sab = soma_mod / 6 return Sab def avalia_textos(textos_main, ass_comparadas): """ Essa funcao recebe uma lista de textos e deve devolver o numero (0 a n-1) do texto com maior probabilidade de ter sido infectado por COH-PIAH. """ aux_ass_com = ass_comparadas[:] aux_ass_com.sort() for indice in range(len(ass_comparadas)): if aux_ass_com[0] == ass_comparadas[indice]: copiah = indice return copiah
  5. Estou com uma dúvida em um certo exercício da faculdade. é pedido para fazer uma função que receba uma lista de números ordenados e dois números, e no final exiba uma nova lista, porém apenas com os números entre os dois recebidos pela função. eu terminei de trabalhar nesse exercício, ficando com algo tipo assim(obviamente ta errado, não me julguem tanto): def mudalista(l,li,ls): sublista=list() for el in l: if el>=li: pos_el1=l.index(el) elif el>=ls: pos_el2=l.index(el) sublista=slice[pos_el1,pos_el2] print(l[subslista]) return agradeço desde já quem me responder o mais breve possível, obrigado.
  6. dormin

    help

    Olá, sou iniciante em python, recentemente tentei instalar o pycharm, porem sempre que tento abrir aparece as mesmas msgs,poderiam me ajudar?
  7. Boa tarde pessoal, Estou com um problema que está um tanto quanto complicado para mim... Sou iniciante em Python e estou desenvolvendo uma aplicação que pega os registros do excell e busca as linhas que possuem numero de Nota Fiscal repetidas e totaliza esses valores.. Estou partindo da ideia de que devo utilizar Loops encadeados, para que, com esta estrutura eu possa buscar cada registro da planilha que possuo, verifique se existem outros registros e caso tenha irei somar os valores, tendo que manter apenas um deles. Já tentei diversas opções mas não tenho muita ideia de como fazer... O formato dos registros: [1.0, 40911.0, 8810.0, 1.0, 10.0, 1.0, 'Debito', 213103.0, 2849.42,'Compra', 'NFE: 014612 / 1 EMPRESA TESTE', '1126P063'," '', 'LI8150'," ''," ''] Estes campos em vermelho (por exemplo no for seria lista[9] para o valor e lista[11] para a NF) são os campos que estã envolvidos no processo de verificação. Agradeço qualquer ajuda. Abraço
×
×
  • Criar Novo...