Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''python''.

  • 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

  1. Enunciado Aventuras com moedas e zumbis Considere um jogo, em que o personagem, chamado Joe, caminha por um cenário representado por uma matriz semelhante à da figura abaixo. O jogo começa com Joe na posição (0,0) da matriz, tendo zero moedas e força vital de 100 (variável life). À medida que ele caminha no cenário, ele pode passar por três tipos de células: vazia, zumbi e moeda. Se ele passa por uma célula vazia (indicada pelo número 0), não acontece nada. Se ele passa por uma célula que contém um zumbi (indicado pelo número 22), então perde 5 pontos de vida. Se ele passa por uma célula que contém uma moeda (indicada pelo número 11), então coleta essa moeda para dentro da bolsa. A figura abaixo exemplifica tal abstração de representar elementos do jogo por meio de números: Do ponto de vista do jogador, os únicos movimentos possíveis são: esquerda, direita, para cima e para baixo. Eles são representados respectivamente pelos caracteres A, D, W e S, armazenados em uma string. Por exemplo, a figura abaixo ilustra a movimentação do Joe após a sequência de movimento ‘DDDSSAW’: Com base nas características acima, escreva um programa que leia duas entradas: Uma matriz de dimensões quaisquer, contendo uma disposição qualquer de moedas e zumbis, não necessariamente igual às das figuras acima. Uma string contendo os movimentos do Joe. Considere que eles são sempre válidos, ou seja, nunca farão o personagem ultrapassar os limites da matriz que representa o cenário do jogo. Ao final da sequência de movimentos informados pela string, seu programa deverá apresentar as seguintes saídas: A posição x (coluna da matriz) do personagem. A posição y (linha da matriz) do personagem. O número de moedas coletadas. O nível de força vital resultante. Dicas Complete as linhas 15, 16, 19, 20, 26, 29, 32, 35, 40 e 45 no código fornecido. Se uma moeda for coletada pelo Joe, então ela deve ser apagada da célula correspondente no cenário. Se isso não for feito, ele acabará coletando moedas de uma mesma célula toda vez que passar por ela. Não é preciso verificar se o Joe fica com força vital (life) negativa.
  2. Gostaria de saber para desenvolvimento de aplicações web qual linguagem é melhor pra trabalhar.
  3. Estou trabalhando com biblioteca da google search, não aceita a linha: try: except SearchError, e: print("Search failed: %s" % e) apresenta o erro na variável 'e' . python 3.6 não suporta esta sintaxe, obs, instalei a versão 2. e parece que não adiantou muito.
  4. Ola novamente fórum! Venho aqui pedir ajuda de vocês! agaaain! hahaha o exercício proposto é o seguinte: Escreva um programa que leia uma string, que pergunte qual o caractere separador e imprima a lista com os caracteres separados. desenvolvemos em aula o seguinte: frase = str(input("Digite uma frase: ")) #Variavel que eu inserir para o programa separar #Aqui é onde ira digitar o separador variavel_separadora = str(input("Digite o caractere para ser retirado: ")) #Se oque foi digitado estiver na frase faça: if variavel_separadora in frase: print (frase.split(variavel_separadora)) #Se não ira cair na parte inexistente if variavel_separadora not in frase: print("Esse caractere não existe na frase.") print("Tente novamente!") Voces acham que ficou legal? Eu tenho mais duvida na interpretação da questão do professor, porque com meu programa fica: Digite uma frase: hahahahahahahaha Digite o caractere para ser retirado: h ['', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'] mas eu pensando agora, acho que deveria ser Digite uma frase: hahahahahahahaha Digite o caractere para ser separado: h [há há há há há há] o que voces acham e como consigo separar sem deletar com esse comando?
  5. Ola pessoal, boa tarde! Foi passado em aula, o seguinte exercício: Faça um programa que leia duas listas e que gere uma terceira lista com os elementos das duas primeiras. A partir da terceira lista, gere uma quarta lista sem repetições. Dica: se achar um elemento repetido utilize o comando del. A partir dai, desenvolvemos esse programinha para resolver o exercício: primeira = [] segunda = [] while True: e = int(input("primeira lista (0 para terminar):")) if e==0: break primeira.append(e) while True: e = int(input("segunda lista (0 para terminar):")) if e==0: break segunda.append(e) terceira = primeira[:] terceira.extend(segunda) x=0 while x < len(terceira): print("%d: %d" % (x, terceira[x])) x=x+1 mas não consegui partir para a quarta lista, sendo que tem que utilizar o comando del, para não aparecer números duplicados na quarta lista
  6. Tenho um algoritmo desenvolvido por mim em C, mas queria fazer um programa para android. Alguém sabe como programar em python usando meu código em C?
  7. Boa Noite, Gostaria de saber se alguém pode me ajudar a escrever um programa em python usando o easygui. O programa é o seguinte: Escreva um programa que permita ao usuário fornecer o número de matrícula e a média de tantos alunos quanto ele quiser. Uma vez que o usuário ficar satisfeito, o programa mostrará um choicebox() contendo todas as matrículas inseridas (somente a matrícula). Ao clicar numa matrícula o programa deverá mostrar uma mensagem informando a situação do aluno (reprovado(media < 4), de final(media entre 4 e 6) ou aprovado(media =>6)). Eu fiquei na duvida sobre como começar, eu sei que eu terei que usar dicionarios, mas eu não como usar eles, se alguém puder me ajudar, agradeço.
  8. Schumann

    Ajuda com python

    olá, sou novo no ramo da programação e escolhi o Python para aprender, preciso de ajuda. Alguém sabe porque não está somando? Nota1 = input("Digite aqui sua 1ª nota" ) Nota2 = input("Digite aqui sua 2ª nota" ) Nota3 = input("Digite aqui sua 3ª nota" ) Nota4 = input("Digite aqui sua 4ª nota" ) Soma = (Nota1*1,5)+(Nota2*1,5)+(Nota3*3)+(Nota4*4) Soma = (Soma/10) if Soma >=7: print("Parabéns você foi aprovado") else: print("Você foi reptovado!") print ("Sua média é",soma)
  9. martin05

    Ajuda com exerc

    Escreva um programa que leia,resultados de partidas de um campeonato e imprima,a lista dos times vencedores do campeonato. Os vencedores são os times que obtiveram maior no de pontos e maior saldo de gols. Cada vitoria vale 3 pontos e cada empate vale 1 ponto. A entrada consiste dos seguintes dados, nesta ordem: (1) uma linha contendo um no inteiro n, que especifica o no de times do campeonato; (2) varias linhas contendo 4 nos inteiros não negativos t1 n1 t2 n2, que indicam o resultado da partida entre os times t1 e t2: t1 marcou n1 gols e t2 marcou n2 gols; os resultados terminam com o fim da entrada (EOF). Por exemplo, para a entrada: 3 1 1 2 2 1 2 3 3 2 1 3 1 A saida deve ser: [2,3]. Isso porque: o time 1 tem 0 pontos: perdeu do 2 (1x2) e do 3 (2x3) o time 2 tem 4 pontos e saldo de gols 1: ganhou do 1 (1x2), empatou com 3 (1x1) o time 3 tem 4 pontos e saldo de gols 1: ganhou do 1 (1x2), empatou com 2 (1x1)
  10. Bom estou com um problema na hora de chamar um atributo em um outro arquivo, ou seja eu estou trabalhando com pacotes o primeiro pacote(arquivos diferentes) é o principal com nome de Gerenciador.py e nele tem esse código: from Tkinter import * from constantes import * from BD import * class main(): def __init__(self, principal): self.frame1 = Frame(principal) self.frame1.pack() self.BCriar = Button(self.frame1, width = 10, command = self.criar, text = 'Criar') self.BCriar.pack(side = LEFT, pady = '10px') self.BGerenciar = Button(self.frame1, width = 10, command = self.gerenciar, text = 'Gerenciar') self.BGerenciar.pack(side = LEFT, pady = '10px') self.BDeletar = Button(self.frame1, width = 10, command = self.deletar, text = 'Deletar') self.BDeletar.pack(side = LEFT, pady = '10px') self.BAjuda = Button(self.frame1, width = 10, command = self.ajuda, text = 'Ajuda') self.BAjuda.pack(side = LEFT, pady = '10px') self.BSobre = Button(self.frame1, width = 10, command = self.sobre, text = 'Sobre') self.BSobre.pack(side = LEFT, pady = '10px') def criar(self): self.BCriar.pack_forget() self.BGerenciar.pack_forget() self.BDeletar.pack_forget() self.BAjuda.pack_forget() self.BSobre.pack_forget() criarBanco() def gerenciar(self): pass def deletar(self): pass def ajuda(self): pass def sobre(self): pass principal = Tk() main(principal principal.geometry('800x600') principal.resizable(False, False) principal.title('Gerenciador De Cadastro') principal.mainloop() Quando clicar no botao criar ele entra na proxima página, que no caso é esse codigo com nome de BD.py(outro arquivo): from Tkinter import * from sqlite3 import * from constantes import * from Criacao import * class criarBanco(object): def __init__(self, principal): #frames e empacotamento de frames self.font = ('Arial', '14', 'bold') self.font1 = ('Arial', '10', 'bold') self.frame0 = Frame(principal) self.frame0.pack(pady = padyFrame0) self.frame1 = Frame(principal) self.frame1.place() self.frame1.pack() self.frame1['bg'] = bgFrame1 self.frame5 = Frame(principal) self.frame5.pack(pady = padyFrame0) self.frame2 = Frame(principal) self.frame2.place() self.frame2.pack() self.frame2['bg'] = bgFrame2 self.frameBotEnviar = Frame(principal) self.frameBotEnviar.place() self.frameBotEnviar.pack(pady = padyBotEnviar) ##Texto de Aviso de Marcado Ou no self.nomeMarcado = Label(self.frame5, text = 'Nome = No ', font = self.font1) self.nomeMarcado.pack(side = LEFT) self.corMarcado = Label(self.frame5, text = ' Cor = No ', font = self.font1) self.corMarcado.pack(side = LEFT) self.cpfMarcado = Label(self.frame5, text = ' CPF = No ', font = self.font1) self.cpfMarcado.pack(side = LEFT) self.emailMarcado = Label(self.frame5, text = ' Email = No', font = self.font1) self.emailMarcado.pack(side = LEFT) #Variaveis CheckButton self.Vnome = IntVar() self.Vcor = IntVar() self.Vcpf = IntVar() self.Vemail = IntVar() ################# self.L1 = Label(self.frame1, font = self.font, text = " Nome do Seu Banco de Dados ", bg = bgNomeDoBanco) self.L1.pack() self.LL1 = Label(self.frame1, bg = '#B5B5B5') self.LL1.pack() self.E1 = Entry(self.frame1, bd = 5, highlightcolor = '#1E90FF') self.E1.pack() self.L2 = Label(self.frame1, font = self.font, text = ' Digite a Senha do seu Banco de Dados ', bg = bgNomeDoBanco) self.L2.pack() self.E2 = Entry(self.frame1, show = '*', bd = 5, highlightcolor = '#1E90FF') self.E2.pack() self.L3 = Label(self.frame1, font = self.font, text = ' Confirme a Senha do seu Banco de Dados ', bg = bgNomeDoBanco) self.L3.pack() self.E3 = Entry(self.frame1, show = '*', bd = 5, highlightcolor = '#1E90FF') self.E3.pack() ## CheckButtons self.nome = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'Nome', onvalue = 1, offvalue = 0, variable = self.Vnome) self.nome.pack(side = LEFT) self.cor = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'Cor', onvalue = 1, offvalue = 0, variable = self.Vcor) self.cor.pack(side = LEFT) self.cpf = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'CPF', onvalue = 1, offvalue = 0, variable = self.Vcpf) self.cpf.pack(side = LEFT) self.email = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'Email', onvalue = 1, offvalue = 0, variable = self.Vemail) self.email.pack(side = LEFT) self.BotEnviar = Button(self.frameBotEnviar, command = self.enviaBanco, bg = '#CFCFCF', text = 'Enviar', font = self.font1, bd = 5) self.BotEnviar.pack() ################# def PegarValor(self): v = [0,0,0,0] if self.Vnome.get() == 1: v[0] = 1 self.nomeMarcado['text'] = 'Nome = Sim ' else: self.nomeMarcado['text'] = ' Nome = No ' if self.Vcor.get() == 1: v[1] = 1 self.corMarcado['text'] = ' Cor = Sim ' else: self.corMarcado['text'] = ' Cor = No ' if self.Vcpf.get() == 1: v[2] = 1 self.cpfMarcado['text'] = ' CPF = Sim ' else: self.cpfMarcado['text'] = ' CPF = No ' if self.Vemail.get() == 1: v[3] = 1 self.emailMarcado['text'] = ' Email = Sim ' else: self.emailMarcado['text'] = ' Email = No' def enviaBanco(self): if self.E2.get() == self.E3.get(): self.frame0.pack_forget() self.frame1.pack_forget() self.frame2.pack_forget() self.frame5.pack_forget() self.nomeMarcado.pack_forget() self.corMarcado.pack_forget() self.cpfMarcado.pack_forget() self.emailMarcado.pack_forget() self.frameBotEnviar.pack_forget() self.BotEnviar.pack_forget() self.L1.pack_forget() self.LL1.pack_forget() self.L2.pack_forget() self.L3.pack_forget() self.E1.pack_forget() self.E2.pack_forget() self.E3.pack_forget() self.nome.pack_forget() self.cor.pack_forget() self.cpf.pack_forget() self.email.pack_forget() inicioBanco(principal) else: self.E2.delete(0, END) self.E3.delete(0, END) ############### Assim que voce colocar o nome e a senha e confirmar a senha e apertar enviar ele vai para esse arquivo com nome de Criacao.py from Tkinter import * class inicioBanco(object): def __init__(self, principal): self.frame11 = Frame(principal) self.frame11.pack() self.frame22 = Frame(principal) self.frame22.pack() usuarios = Label(self.frame11, text = 'Quantas Pessoas Voce Quer Cadastrar ?') usuarios.pack() self.entUsuarios = Entry(self.frame11, bd = 5, highlightcolor = '#1E90FF') entUsuarios.pack() Benviar = Button(self.frame22, text = 'Enviar', bd = 5) Benviar.pack() ai quando vai para o arquivo acima, da o seguinte erro: Exception in Tkinter callback Traceback (most recent call last): File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1540, in __call__ return self.func(*args) File "/home/giovanni/Área de Trabalho/Python/BD.py", line 122, in enviaBanco inicioBanco(principal) NameError: global name 'principal' is not defined Eu sei que é porque o nome principla não esta definido mas eu não consigo defini-lo pois principal é a instancia de Tk() então se eu colocar: principal = Tk() principal.geometry('800x600') principal.resizable(False, False) principal.title('Gerenciador De Cadastro') principal.mainloop() Ira ficar abrindo varias janela. Então Se entenderem me ajudem preciso muito. Lembrando CADA BLOCO É UM ARQUIVO COM NOME DIFERENTER O PRIMEIRO BOLBO É Gerenciador.py O SEGUNDO É BD.py E O TERCEIRO Criacao.py
  11. Boa noite galera, eu sou iniciante em python, e estou criando um script para fazer um backup de arquivos. Funciona basicamente assim, eu escolho a pasta de origem aonde contem os arquivos, zipo ele e salvo em outro local. Só que a pasta aonde eu estou tentando salvar, possui um usuário e uma senha. É tipo um hd externo que fica na rede. Não tenho ideia de como fazer para o script logar nessa pasta com o usuário e a senha pra poder salvar os arquivos. Alguém pode me da uma dica?
  12. Gostaria de dicas para melhorar esses códigos, a ideia é construir um programa de cadastro de "Jogadores" dentro de uma equipe, a próxima modificação na minha concepção seria armazenar os dados num banco de dados (sqlite nesse caso) e depois pegar os dados desse banco e passar para uma tabela do exel. Atualmente esse processo é feito manualmente durante um projeto escolar, mas queria usar meus conhecimenos de principiante em programação para facilitar esse processo, segue o que cada arquivo contém: dados.py --> Funções para manipular dados do jogador (adicionar, validar, altera) jogador.py --> objeto jogador e seus métodos equipe.py --> objeto equipe que armazena jogadores menu_jogador.py --> funções para interagir com o usuário (parte com falhas ainda e na qual mais preciso de ajuda, pois por enquanto só consigo declarar e adicionar um jogador dentro do próprio código e a ideia é que o usuário faça isso) Desde já agradeço pela ajuda Link com post em outro fórum onde fiz o upload do código: http://www.guj.com.br/t/dicas-para-melhorar-codigo/348296
  13. Olá! Alguém sabe como faço para passar uma variável do Python para uma variável MySql? Exemplo: Tenho uma variável no python chamada id_user e gostaria de passar essa variável para uma variável MySql, estou usando assim: codigo... ... ... #Variável Python id_user = conteudo[posicaoinicio_nun:posicaofim_nun] cursor.execute("SET @id_user = id_user") cursor.execute("SELECT aberto_por FROM ocorrencias WHERE numero = @id_user") Mas não da certo... o erro está na linha cursor.execute("SET @id_user = id_user ") porque a variável @id_user do MySql não está recebendo o valor da variável id_user do Python Alguém sabe com faço isso? Desde já agradeço a ajuda.
  14. Bom comecei a mexer com essa linguagem e eu queria saber como eu uso o sqlite no python, tipo salvar o nome da pessoa no banco de dados e etc... no caso quero saber como usar o modulo.
  15. Estou tentando criar um executável com o py2exe mas tenho este erro: Traceback (most recent call last): File "setup.py", line 74, in <module> windows = [targetForm] File "C:\Python27\lib\distutils\core.py", line 151, in setup dist.run_commands() File "C:\Python27\lib\distutils\dist.py", line 953, in run_commands self.run_command(cmd) File "C:\Python27\lib\distutils\dist.py", line 972, in run_command cmd_obj.run() File "C:\Python27\lib\site-packages\py2exe\build_exe.py", line 241, in run self._run() File "C:\Python27\lib\site-packages\py2exe\build_exe.py", line 314, in _run self.create_binaries(py_files, extensions, dlls) File "C:\Python27\lib\site-packages\py2exe\build_exe.py", line 574, in create_binaries arcname, target.script) File "C:\Python27\lib\site-packages\py2exe\build_exe.py", line 873, in build_executable ensure_unicode(python_dll).upper(), 1, False) RuntimeError: BeginUpdateResource: Access is denied. alguém tem solução?
  16. Olá, sou iniciante em python e eu estava querendo fazer um programa que pega números frácionarios digitados pelo usuário e os organiza ao ser digitado a letra T, aquí está o código: from fractions import Fraction idx = 0 orgn = [] ng = Fraction(input("Digite as frações a serem organizadas, para transcreve-las digite T: ")) while ng != "T" and idx < 1: idx-=1 orgn.append(ng) if idx < 1: ng = input("") idx+=1 if ng == "T": orgn.sort() print(orgn) Após executar o programa e tentar usa-lo dá nisso: Digite as frações a serem organizadas, para transcreve-las digite T: 1/2 1/3 T Traceback (most recent call last): File "/home/oliver/Projetos_PyCharm/O.R.G.N.py", line 14, in <module> orgn.sort() TypeError: unorderable types: str() < Fraction() Oquê eu fiz de errado?
  17. Bom dia, Pessoal estou a precisar de uma grande ajuda e urgentemente. Estou a desenvolver um projeto final para a cadeira de programação de primeiro ano para universidade, e entao proposme a fazer um programa para gerir uma loja, com várias opçoes. Uma dessas opçoes era poder adicionar produtos, o interface está concluido, a base de dados criada e o progrma feito mas nao dá para gravar os dados que o utlizador insere, dentro da base de dados. O programa está aqui neste link para downoload (foi feito em visual studio 2017, com a linguaguem python) : https://www.dropbox.com/s/u09nqnxve0ru2wl/Gestao_de_lojas-Adicionar_Produtos(erro-introduzirprodutos_fianl).zip?dl=0 Agradecia muito a ajuda
  18. Boas, Algem com experiência em Flask me pode dar uma review desta API que criei https://github.com/sousatg/piglatin Gostava de saber o que posso melhorar
  19. O link do código esta em abaixo: https://pastebin.com/MKSAmsfm A pergunta esta na imagem:
  20. Fiz uma aplicação em python com a extensão .pyw e converti para .exe usando o py2exe. Porém quando converti apareceu várias dlls juntas necessárias para o funcionamento do programa. Como eu faço para juntar essas dlls no meu execultavel, e quando eu clicar no arquivo, abrir como se fosse só um execultavel
  21. Fiz uma aplicação em python com a extensão .pyw e converti para .exe usando o py2exe. Porém quando converti apareceu várias dlls juntas necessárias para o funcionamento do programa. Como eu faço para juntar essas dlls no meu execultavel, e quando eu clicar no arquivo abrir como se fosse só um execultavel
  22. Quero saber como esconder um arquivo da barra de tarefas...Por exemplo, Quando eu clicar no arquivo,ele continuar rodando mas não aparecer na tela, nem na barra de tarefa e nem nos Ícones ocultos. Quero que ele apareça apenas nos processo Qual código eu uso pra fazer isso em python?
  23. Bom dia, uso linux (ubuntu) a pouco tempo e não sei ainda usar muito bem o terminal, estava tentando instalar o Python 3.5.2 e não consegui, sempre que faço o teste ("make test") aparece um erro, não sei resolver o erro e nem instalar de outra forma. Se alguém puder me ajudar agradeço, queria começar a aprender Python... segue anexo do erro que aparece após fazer os testes:
  24. Boa noite ,galera.Eu tenho que criar uma tabela exibindo os valores do Resto,Quociente, X e Y (para esclarecer ---- O algoritmo Euclidiano Estendido me fornece os valores de X e Y que tornam a igualdade a.X + bY = mdc(a,b) , onde a e b são os valores digitados pelo usuário ) Eu fiz o seguinte:criei 3 pares de variáveis ( e [v] para os valores de X(j-2) e Y(j-2) {X e Y de duas linhas anteriores a atual},respectivamente. e [t] para os valores de X(j-1) e Y(j-1) {X e Y de uma linha anterior a atual},respectivamente. E,por último,[m] e [h] para os valores de Xj e Yj {X e Y da linha atual},respectivamente). Na parte do while(R !=0): ... depois do final do primeiro ciclo,eu começo a ter erro na distribuição das váriáveis. while (R != 0): a = b b = R R = a % b Q = a // b u = m v = h m = s - m*Q h = t - h*Q if (R == 0): print R,Q,"-","-" else: print R,Q,m,h a = b b = R R = a % b Q = a // b s = u t = v m = u - m*Q h = t - h*Q s = m t = h if (R == 0): print R,Q,"-","-" else: print R,Q,m,h print "---" Valores de entrada : a = 294 b = 108 EXEMPLO DE SAÍDA : 78 2 1 -2 30 1 -1 3 18 2 3 -8 12 1 0 0 6 1 3 -8 0 2 - - COMO DEVERIA SER : 78 2 1 -2 30 1 -1 3 18 2 3 -8 12 1 -4 11 6 1 7 -19 mdc(a,b)= mdc(294,108) = 6 0 2 - - Tem algum jeito melhor de fazer esse algoritmo? Com vetores,talvez? Desde já,obrigado!
×
×
  • Criar Novo...