>
> But this floor function can return a floating point number, so I would
> need to coerce its result to type Integer. Did I miss any other import
> statements to make  sage.calculus.calculus import Function_floor
> return a result of type integer?

This is because Function_floor is a class and the floor function is an
instance of that class.

sage: type(floor)
<class 'sage.calculus.calculus.Function_floor'>

sage: from sage.calculus.calculus import Function_floor
sage: f = Function_floor()
sage: f(2.3)
2
sage: type(_)
<type 'sage.rings.integer.Integer'>

--Mike

--~--~---------~--~----~------------~-------~--~----~
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