python3 练习题100例 (二十八)打印一定范围内的素数
题目内容:
给定一个大于2的正整数n,打印出小于n(不包括n且n不大于100)的所有素数。
要求将符合条件的输出填入一个列表中,打印的结果为该列表。
输入格式:
共一行,为一个大于2的正整数
输出格式:
共一行,为一个列表
输入样例:
10
输出样例:
[2, 3, 5, 7]
时间限制:500ms内存限制:32000kb
a = int(input()) def fun(number): for m in range(2, number//2+1): if number%m == 0: return 0 return 1 lst = [] for i in range(2, a): if fun(i): lst.append(i) print(lst)