def SumPrime(a):
n = a
count = 0
for n in range(2,a):
if n < 2:
count += 0
else:
for i in range(2,n):
if n % i == 0:
count += 0
count += 1
return count
a = int(input("请输入一个大于2的整数:"))
num = SumPrime(a)
print("%d以内的素数有:%d个"%(a,num))
结果:
请输入一个大于2的整数:100
100以内的素数有:98个