import math
a = int(input ("请输入范围的最小值:"))
n = int(input ("请输入范围的最大值:"))
if a > 2:
x = []
if a <= n:
for i in range (1,n+1):
if a%i !=0:
x.append(i)
a += 1
else:
x = [2,]
if a <= n:
for i in range (1,n+1):
if a%i != 0:
x.append(i)
a += 1
print (x)
还是这段代码,在热心网友的帮助下做了一些修改。运行了三次,结果很神奇。
奇数 模 2确实不等于0,所以会有2
因为你的i是从2开始的