Hi,

There is something strange going on with the simple sqrt() function:

sage: sqrt(2)
sqrt(2)
sage: sqrt(2.0)
1.41421356237310
sage: sqrt(2,prec=100)
1.4142135623730950488016887242

but:

sage: sqrt(2.0,prec=100)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call
last)
...
TypeError: sqrt() got an unexpected keyword argument 'prec'



You also get the above result if you use a symbolic variable instead,
eg x=2.0
Similarly:

sage: sqrt(pi)
sqrt(pi)
sage: sqrt(pi,prec=100)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call
last)
...
TypeError: sqrt() takes no keyword arguments

The latter used to work in 3.4.2 and is now broken in the latest 4.0
32-bit Intel build.

I suppose this should work tranparently or should the sqrt() function
be used in a different way?

regards,

Jens
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to