Como fazer com que o resultado não apareça em NOTAÇÃO CIENTIFICA??

10 views
Skip to first unread message

deniscoel

unread,
Sep 14, 2014, 11:21:43 AM9/14/14
to python...@googlegroups.com
Olá a todos,


como faço para que o meu código não resulte em notação científica? Estou fazendo um algoritmo e ele precisa ter 10 casas decimais.
Quando executo as linhas abaixo:
        z = float(math.log(x)*(x)-3);
        z = round(z, 10);      
        print("           =",z );

(Lembrando que x : 2.8573908031 )


O resultado na calculadora científica é:  4.014877x10^-8  já em python é: 4.01e-08. Porém eu gostaria que a resposta não resultasse 4.01e-08  (em notação científica) , mas SIM com 10 casas decimais 0.0000000401. Como faço isso?
Alguem saberia me informar???

Ricardo L. Dani

unread,
Sep 15, 2014, 10:38:08 AM9/15/14
to python...@googlegroups.com
>>> "%.10f" % 4.01e-08
'0.0000000401'

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo quot;Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
[]`s
Ricardo L. Dani

Ricardo L. Dani

unread,
Sep 15, 2014, 10:39:35 AM9/15/14
to python...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages