Günther Dietrich wrote:
vsoler <vicente.so...@gmail.com> wrote:

I'm trying to print .7 as 70%
I've tried:

print format(.7,'%%')
.7.format('%%')

but neither works. I don't know what the syntax is...

Did you try this:

print('%d%%' % (0.7 * 100))
70%

That method will always round down; TomF's method will round to
the nearest whole number:

>>> print "%d%%" % (0.698 * 100)
69%
>>> print "{0:.0%}".format(.698)
70%

Only the OP knows which one is more appropriate for his use case.

Hope this helps,

-- HansM
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to