[sage-devel] Re: bug? is_even(e), No Duck Coercion of Argument sage.symbolic.constants_c.E

2010-09-08 Thread mda_
On Sep 8, 5:12 pm, mda_ donmorri...@gmail.com wrote: sage: is_even(e) TypeError: unsupported operand type(s) for %: 'sage.symbolic.constants_c.E' and 'int' sage: is_even(float(e)) False sage: is_odd(float(e)) True sage: is_odd(int(e)) False -- To post to this group, send an email to

[sage-devel] Re: bug? is_even(e), No Duck Coercion of Argument sage.symbolic.constants_c.E

2010-09-08 Thread Jason Grout
On 9/8/10 7:12 PM, mda_ wrote: sage: is_even(e) TypeError: unsupported operand type(s) for %: 'sage.symbolic.constants_c.E' and 'int' sage: is_even(float(e)) False Interesting. The problem seems to be here: sage: e%2