Em đang viết một vòng lặp while như thế này để tìm số nguyên tố từ 2 đến 100:
i = 2
while (i < 100):
j = 2
while (j < (i/j)):
if not (i%j):
print "%d khong la so nguyen to" %i
break
j = j + 1
if (j > i/j):
print i, " la so nguyen to"
i = i + 1
Nhưng khi chạy thì có lỗi là vòng lặp sẽ bỏ qua không xét một vài số kể cả số đó có phải là số nguyên tố hay không? Mọi người giải thích giúp em rằng em sai chỗ nào được không ạ?