> In module sage.rings.integer > > is_Integer(3/2+1/2) > > returns > > False The expected output should be True as 3/2+1/2 = 2. > > I was planning to use this function to check if the result of division > is a whole number. >
You could also use the is_integral method of rational numbers: sage: n = 3/2 + 1/2 sage: n.is_integral() True (This function also exists on Integers, so you could even use it in situations where you weren't sure if you had an honest Integer or an integer masquerading as a Rational.) -cc --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---