First time here? Check out the FAQ!

Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

answered 14 years ago

Mike Hansen gravatar image

If you want to see what Sage does when you type in 12.34 into the command line, you can do

sage: preparse('12.34')
"RealNumber('12.34')"

You can see that it's just passing a string version of what you type in to the global function RealNumber. Currently, that just returns a RealNumber object with 53 bits of precision. You can replace that with whatever you want. For example,

sage: R = RealField(100); R
Real Field with 100 bits of precision
sage: RealNumber = R
sage: 12.34
12.340000000000000000000000000
sage: (12.34).parent()
Real Field with 100 bits of precision