print("--请依次输入取值范围--")
min=input("请输入范围下限:")
min=int(min)
max=input("请输入范围上限:")
max=int(max)
i = min
while i in range(min,max):
j=2
count = 0
while (j < i):
if(i%j)==0:
count=count+1
break
j=j+1
if count ==0: print("%s 是一个素数"% i)
i=i+1
输出结果:
--请依次输入取值范围--
请输入范围下限:1
请输入范围上限:50
1 是一个素数
2 是一个素数
3 是一个素数
5 是一个素数
7 是一个素数
11 是一个素数
13 是一个素数
17 是一个素数
19 是一个素数
23 是一个素数
29 是一个素数
31 是一个素数
37 是一个素数
41 是一个素数
43 是一个素数
47 是一个素数