Ir ao conteúdo

Mdakour

Membro Pleno
  • Posts

    26
  • Cadastrado em

  • Última visita

Tudo que Mdakour postou

  1. Olá, a pouco venho estudando python, mal conheço os comandos mais básicos, mas ando praticando o pouco que sei. Ultimamente criei um algoritmo que calcula os decimais de PI usando a sequência de Gregory Leibniz, o que não é importante e até meio inútil, porque essa sequência é muito ineficiente pra calcular PI, fiz apenas pra incrementar e fixar meu aprendizado. Agora vamos ao que interessa, abaixo está o código do programa, basicamente ele "printa" novos valores de pi um abaixo do outro até chegar no limite de termos determinado criando uma grande lista de números, eu queria que, em vez de escrever um abaixo do outro, o novo número substituísse o que foi printando anteriormente, meio que apenas atualizando os valores, deixando tudo numa mesma linha, mudando a cada calculo. Tentei usar o "os.system('cls')", mas não funciona muito bem, ele apaga tudo, inclusive o cabeçalho, além de deixar o programa meio bugado e piscando. #calculador de pi nd=1 x=0 pi = (4 / (1 + x)) v=0 import os print('this program works using the Gregory Leibniz sequence: pi = (4/1)-(4/3)+(4/5)-(4/7)...') print('') print('each term of the sequence approximates the result of the sum of the terms to pi') print('') t=int(input('limite de termos: ')) while nd<=t: v=v+1 nd = nd + 1 x = x + 2 pi= pi - (4 / (1 + x)) x = x + 2 pi = pi + (4 / (1 + x)) print('pi = {:.51f}'.format(pi)) print('') print('the program calculate',v,'terms of Gregory Leibniz sequence.') sair=input('press any key to close.')

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...