用 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 pd

import 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    109

1    149

2    107

3    101

4    131

以上是 用 Python 编写一个程序,生成一个系列中 100 到 150 之间的任意五个随机素数 的全部内容, 来源链接: utcz.com/z/356548.html

回到顶部