I am a python newbie. I am having an error in writing if-else block in python. When I write else in the same intended block as if, it doesn't work.
for i in range (max(a),min(b)+1):
for x in a:
if i%x!=0:
break
else: #else in same inteded block
for x in b:
if x%i!=0:
break
else: #else in same inteded block
count +=1
But when I do this, it works fine
for i in range (max(a),min(b)+1):
for x in a:
if i%x!=0:
break
else: #else not in same inteded block
for x in b:
if x%i!=0:
break
else: #else not in same inteded block
count +=1
Please tell, what is the reason for this ?? Thanks in Advance...
Aucun commentaire:
Enregistrer un commentaire