Computer >> Máy Tính >  >> Lập trình >> Python

Viết chương trình bằng Python để tạo bất kỳ năm số nguyên tố ngẫu nhiên nào từ 100 đến 150 trong một Chuỗi

Giải pháp

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước dưới đây -

  • Xác định danh sách trống

  • Tạo vòng lặp for và đặt phạm vi từ 100 đến 150

  • Đặt một vòng lặp for khác để truy cập các giá trị từ 2 đến dải giá trị và tìm các yếu tố, nếu không tìm thấy thì thêm vào danh sách. Nó được định nghĩa bên dưới,

for i in range(100,150):
   for j in range(2, i):
      if(i % j == 0):
         break
   else:
      l.append(i)
  • Đặt giá trị mẫu ngẫu nhiên là 5 và gán vào danh sách, sau đó cuối cùng tạo một Chuỗi.

data = rand.sample(l,5)
rand_series = pd.Series(data)

Ví dụ

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn.

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)

Đầu ra

0    109
1    149
2    107
3    101
4    131