Dúvida sobre arredondamento

35 views
Skip to first unread message

Alexandre Leite

unread,
Nov 5, 2017, 7:28:17 AM11/5/17
to pug-ce
n = 8.999
print('{:.1f}'.format(n))

Saída: 9.0

Saída desejada: 8.9

Ou seja, não quero que o valor seja arredondado para 9, quero apenas mostrar o resultado da média com uma casa após a virgula. 
Contudo, o sistema arredonda o valor  para 9.0 sozinho.

Como fizar o valor para que não seja arredondado?

Alan Bandeira

unread,
Nov 5, 2017, 9:07:47 AM11/5/17
to pug...@googlegroups.com

https://stackoverflow.com/questions/20544714/truncate-a-decimal-value-in-python


--
--
----- pug-ce - Python Users Group Ceará -----
 
http://pylestras.org
http://www.facebook.com/pugce
http://groups.google.com/group/pug-ce?hl=pt-BR
irc.freenode.org - #pugce
---
Você recebeu essa mensagem porque está inscrito no grupo "pug-ce" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para pug-ce+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

fabricio paiva

unread,
Feb 8, 2019, 4:26:08 AM2/8/19
to pug-ce
n = 8.999
print('{}'.format(str(n))[0:3])

Transfomer em str que fica facil.
Reply all
Reply to author
Forward
0 new messages