On Mon, 2005-10-31 at 06:12 -0500, Kent Johnson wrote:
> Norman Silverstone wrote:
> > I am a beginner so, I hope what I give, makes sense. In it's simplest
> > form what is wrong with :-
> > 
> > n = input("Enter a number")
> > if n % 2 != 0 and n % 3 != 0:
> >    print n, " Is a prime number"
> > 
> This only gives the correct answer if n < 25. You can't test against a fixed 
> list of divisors, there will always be a non-prime whose divisors are not in 
> your list.

Thank you for your comment which, if I understand you correctly, implies
that prime numbers greater than 25 will not be recognised. Surely, that
cannot be correct. However, if it is correct, could you please
demonstrate what you mean for my education.

Norman

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to