import math
prime=True
for num in range(1,1000):
x=math.sqrt(num)
x=int(x)
for i in range(2,x):
if(num%i==0):
prime=False
else:
print(num)
素数を見つけようとしていますが、なぜこれが機能しないのか理解できません。問題を見つけるために平方根を使用しようとしています