给定一个大于2的正整数n,打印出小于n(不包括n且n不大于100)的所有素数。
要求将符合条件的输出填入一个列表中,打印的结果为该列表。
(素数:只能被1和它本身整除的数)
【输入格式】:
共一行,为一个大于2的正整数。
【输出格式】:
共一行,为一个列表
【输入样例】:
10
【输出样例】:
[2,3,5,7]
#判断素数函数
def num(a):
for i in range(2,a):
if a%i==0:
return False
return True
#输入范围
n=int(input("输入取值范围1—"))
alist=[]
for i in range(2,n):
if(num(i)):
alist.append(i)
print(alist)