用 Python 编写一个程序,生成 100 到 150 之间的任意五个随机素数系列

pythonpandasserver side programmingprogramming更新于 2024/6/19 3:24:17

解决方案

为了解决这个问题,我们将遵循下面给出的步骤 −

  • 定义一个空列表

  • 创建一个 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 并分配到列表中,然后最终创建一个 Series。

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

相关文章


有用资源