On Fri, Jul 18, 2008 at 11:32 AM, Dick Moores <[EMAIL PROTECTED]> wrote:
> if x == 0:
> return False
> else:
> return True
Could be just
return x!=0
or
return not x
> My question is about whether to test for integerhood. Without that test,
> isPrime(3.7) returns true, and isPrime('44') returns False. I've gone with
> testing for integerhood, and with returning None when n fails the test.
Better to raise TypeError.
Kent
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor