On 6/12/07, why? <[EMAIL PROTECTED]> wrote: > I've been having problem with the following code. It's supposed to > print the prime numbers between 10 and 100. But i'm not getting any > output, i.e. i guess the outer 'for' loop is being traversed only > once. I would be greatful if you could help me out. Thanx! > >>> f=1 > >>> for i in range(10,100):
You need to switch these two lines to reset the flag each time around the outer loop. Cheers, Tim > ... for j in range(2,i): > ... if i%j==0: > ... f=0 > ... break > ... else: continue > ... if f==1: > ... print i, > ... > > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list