result = 0
for number in range(101, 1000):
for i in range(2, int(number ** 0.5) + 1): # 改为判断到 sqrt(number)
if number % i == 0: # 如果能被整除,说明不是质数
break
else: # 如果内层循环没有遇到 break,说明是质数
result += 1
print(result)
import math
counts = 0
for i in range(100,1000):
sq = int(math.sqrt(i))
flage = 1
for j in range(2,sq+1):
if i%j == 0:
flage = 0
break
if flage:
counts += 1
print(counts)