Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #42328 > unrolled thread

Re: round off to two decimal & return float

Started byRoland Mueller <roland.em0001@googlemail.com>
First post2013-03-30 11:28 +0200
Last post2013-03-30 11:28 +0200
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: round off to two decimal & return float Roland Mueller <roland.em0001@googlemail.com> - 2013-03-30 11:28 +0200

#42328 — Re: round off to two decimal & return float

FromRoland Mueller <roland.em0001@googlemail.com>
Date2013-03-30 11:28 +0200
SubjectRe: round off to two decimal & return float
Message-ID<mailman.3991.1364635750.2939.python-list@python.org>

[Multipart message — attachments visible in raw view] — view raw

Hello,

2013/3/30 ஆமாச்சு <amachu@amachu.me>

> Consider the scenario,
>
> >> a = 10
> >> "{0:.2f}".format(a)
> '10.00'
>
> This returns a string 10.00. But what is the preferred method to retain
> 10.0 (float) as 10.00 (float)?
>
> I assume you have a numeric value a and want to have a float with 2
decimals. This can be achieved with the function round():

>>> a = 10


>>> type(a)
<type 'int'>

>>> a = round(10,2)



>>> type (a)


<type 'float'>


>>> a


10.0

BR,
Roland


> I am trying to assign the value to a cell of a spreadsheet, using
> python-xlwt. I would like to have 10.00 as the value that is right
> aligned. With text it is left aligned.
>
> --
>
> Sri Ramadoss M
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web