贴代码
#coding = utf-8
m = input("请输入开始值:")
n = input("请输入结束值:")
for x in range(m , n+1):
for i in range(2, x):
if x % i == 0:
break
else:
if x > 1:
print x
注意 else是和for对齐,要不然单步调试的话x会重复打印。
本程序会把1打印出来,加个判断语句就行了
请输入开始值:1
请输入结束值:50
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47