Python PTA实验课 求小于某一大于2的自然数的所有素数

it2022-12-28  84

求小于某一大于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)
最新回复(0)