Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

एक श्रृंखला में 100 से 150 के बीच कोई भी यादृच्छिक पाँच अभाज्य संख्याएँ उत्पन्न करने के लिए पायथन में एक प्रोग्राम लिखें

समाधान

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -

  • एक खाली सूची परिभाषित करें

  • लूप के लिए बनाएं और 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

  1. एक अंतराल में सभी प्राइम नंबरों को प्रिंट करने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक अंतराल दिया जाता है, जिसकी हमें दी गई श्रेणी में सभी अभाज्य संख्याओं की गणना करने की आवश्यकता होती है यहां हम समाधान प्राप्त करने के लिए एक क्रूर-बल दृष्टिकोण पर चर्चा करेंगे, अर्थात एक अभाज्य संख्या की मूल

  1. किसी दी गई सीमा के भीतर यादृच्छिक संख्या उत्पन्न करने और सूची में स्टोर करने के लिए पायथन प्रोग्राम?

    यहां 3 उपयोगकर्ता इनपुट चर का उपयोग किया जाता है, एक प्रारंभिक संख्या के लिए, दूसरा अंतिम संख्या है और अंतिम कितने यादृच्छिक संख्या प्रदर्शित करना चाहते हैं। पायथन यादृच्छिक संख्या उत्पन्न करने के लिए एक यादृच्छिक मॉड्यूल प्रदान करता है। यहां हम रेडिएंट फ़ंक्शन के साथ रैंडम फ़ंक्शन का उपयोग करते हैं

  1. रैंडम नंबर जेनरेट करने के लिए Python Numpy का उपयोग कैसे करें?

    Numpy पैकेज में रैंडम मॉड्यूल में रैंडम नंबर जेनरेट करने के लिए कई फंक्शन शामिल हैं numpy.random.rand() − दिए गए आकार की एक सरणी बनाएं और इसे यादृच्छिक नमूनों से भर दें >>> import numpy as np >>> np.random.rand(3,2) array([[0.10339983, 0.54395499], [0.31719352, 0.51220189], [0.9893