Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เขียนโปรแกรมใน Python เพื่อสร้างจำนวนเฉพาะห้าจำนวนสุ่มระหว่าง 100 ถึง 150 ใน Series


วิธีแก้ปัญหา

เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนด้านล่าง -

  • กำหนดรายการว่าง

  • สร้าง for loop และตั้งค่าช่วงจาก 100 ถึง 150

  • ตั้งค่าอื่นสำหรับลูปเพื่อเข้าถึงค่าตั้งแต่ 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