Arkadaşlar 1 ile 100 arasındaki asal sayıları bulan kodu yazdım ancak 2'yi asal olarak görmüyor. Sizce koddaki hata nedir.?

for i in range(1,11):
for j in range(2, i):
if(i%j)==0:
break
elif (i%j !=0) and (j==i-1):

print(i)