用 Python 编写一个程序,生成一个系列中 100 到 150 之间的任意五个随机素数
解决方案
为了解决这个问题,我们将按照下面给出的步骤 -
定义一个空列表
创建一个 for 循环并将范围设置为 100 到 150
设置另一个 for 循环以访问从 2 到值范围的值并找到因子,如果没有找到,则添加到列表中。它定义如下,
for i in range(100,150):for j in range(2, i):
if(i % j == 0):
break
else:
l.append(i)
将随机样本值设置为 5 并分配到列表中,然后最终创建一个系列。
data = rand.sample(l,5)rand_series = pd.Series(data)
例子
让我们看看下面的实现,以便更好地理解。
import pandas as pdimport random as rand
l = []
for i in range(100,150):
for j in range(2, i):
if(i % j == 0):
break
else:
l.append(i)
data = rand.sample(l,5)
rand_series = pd.Series(data)
print(rand_series)
输出
0 1091 149
2 107
3 101
4 131
以上是 用 Python 编写一个程序,生成一个系列中 100 到 150 之间的任意五个随机素数 的全部内容, 来源链接: utcz.com/z/356548.html