Modifying the value of a float-like object

Suraj Barkale suraj at
Wed Apr 15 19:12:17 CEST 2009

 <Eric.Le.Bigot <at>> writes:
> Hello,
> Is there a way to easily build an object that behaves exactly like a
> float, but whose value can be changed?  The goal is to maintain a list
> [x, y,…] of these float-like objects, and to modify their value on the
> fly (with something like x.value = 3.14) so that any expression like "x
> +y" uses the new value.

Have you looked at sympy ( It implements
symbolic mathematics so you can define the equations & put in the values to get
the result. You should be able to derive from the Symbol class to implement the
accuracy behavior.


More information about the Python-list mailing list