素数的特征是除了1和其本身能被整除,其它数都不能被整除的数. 例如求1-100间的所有素数. # 1-100素数 a = [] for i in range(1, 100): for j in range(2, i): if i % j == 0: break else: if i not in a: a.append(i) print(a)
# 由上述推出(a, b)的所有素数: # a-b素数 list_ = [] for i in range(a, b + 1): for j in range(2, i): if i % j == 0: break else: if i not in list_: list.append(i) print(list_)