Negative integers

Ethan Furman ethan at stoneleaf.us
Wed Aug 20 19:30:25 EDT 2008


nntpman68 wrote:
> johnewing wrote:
> 
>> I am trying to figure out how to test if two numbers are of the same
>> sign (both positive or both negative).  I have tried
>>
>> abs(x) / x == abs(y) / y
>>
>> but that fails when one of the numbers is 0.  I'm sure that there is
>> an easy way to do this.  Any suggestions?
>>
>> Thanks
> 
 > Hm,
 >
 >
 > It seems my previous reply got lost.
 >
 >
 > if a*b > 0:
 >     print "same sign"
 > else
 >     print "different sign"
 >
 >

Looks good at first, but -5 * 0 == +7 * 0.

~Ethan~



More information about the Python-list mailing list