1 def sushu(lower,upper):
2 lei = []
3 for num in range(lower,upper+1):
4 if num > 1:
5 for i in range(2,num):
6 if (num % i ) == 0:
7 break
8 else:
9 lei.append(num)
10 print('求的素数共计'+ str(len(lei)) +'个。\n','分别是:',lei)
11 while 1:
12 lower = int(input('输入区间最小值:'))
13 upper = int(input('输入区间最大值:'))
14 sushu(lower, upper)
15 print()
来源:https://www.cnblogs.com/reaix/p/12381522.html