求小于某一大于2的自然数的所有素数 输入一个大于2的自然数,输出小于该自然数的所有素数组成的列表
输入格式:
一个大于2的自然数
输出格式:
如果输入自然数大于2,则输出小于该自然数的所有素数组成的列表;
如果输入自然数小于等于2,则输出信息’请输入一个大于2的自然数’。
输入样例:
9 输出样例:
[2, 3, 5, 7]
a
=int(input())
if a
<=2:
print("请输入一个大于2的自然数")
else:
list=[]
for i
in range(2,a
):
flag
=1
for j
in range(2,i
):
if i
%j
==0:
flag
=0
break
if flag
:
list.append
(i
)
print(list)