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

Python का उपयोग करके अभाज्य संख्याएँ कैसे उत्पन्न करें?


Python में अभाज्य संख्याएँ उत्पन्न करना

अभाज्य संख्या वह है जो 1 और स्वयं को छोड़कर किसी अन्य संख्या से विभाज्य नहीं है।

Python में % मॉड्यूलो ऑपरेटर उपलब्ध है यह जांचने के लिए कि कोई संख्या किसी अन्य से विभाज्य है या नहीं।

यह मानते हुए कि हमें 1 से 100 के बीच अभाज्य संख्याएँ ढूंढनी हैं, रेंज में प्रत्येक संख्या (मान लें x) को 2 से x-1 तक क्रमिक रूप से विभाज्यता के लिए जांचना होगा। यह दो नेस्टेड लूप्स का उपयोग करके प्राप्त किया जाता है।

for x in range(1, 101):
    for y in range(2, x):
        if x % y == 0:
            break
    else:
        print(x, sep=' ', end=' ')

उपरोक्त कोड 1-100 के बीच अभाज्य संख्याएँ उत्पन्न करता है:

1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
  1. - Python का उपयोग करके अंतराल में सभी अभाज्य संख्याएँ कैसे प्रिंट करें?

    Python में अंतराल में अभाज्य संख्याएँ प्रिंट करना अभाज्य संख्या को एक ऐसी संख्या के रूप में परिभाषित किया गया है जो 1 और स्वयं को छोड़कर किसी अन्य संख्या से विभाज्य नहीं है। इसलिए यह पता लगाने के लिए कि कोई संख्या अभाज्य है, इसे 1 और स्वयं के बीच की सभी संख्याओं से विभाज्यता के लिए जांचना चाहिए, दो

  1. - Python में आर्मस्ट्रांग संख्याएँ कैसे उत्पन्न करें?

    Python में आर्मस्ट्रांग संख्याएँ उत्पन्न करना कोई भी तीन अंकों की संख्या को आर्मस्ट्रांग संख्या कहा जाता है यदि उसके अंकों के घन का योग संख्या के बराबर होता है। यह जांचने के लिए कि कोई संख्या इस शर्त को पूरा करती है या नहीं, उससे प्रत्येक अंक को दाएं से क्रमिक रूप से अलग किया जाता है और उसका घन संच

  1. - पायथन रैंडम नंबर कैसे जनरेट करता है?

    पायथन के स्टैंडर्ड डिस्ट्रीब्यूशन में एक random मॉड्यूल होता है जिसमें रैंडम नंबर जनरेशन के लिए फ़ंक्शन होते हैं। बेसिक random() फ़ंक्शन 0 और 1 के बीच एक रैंडम फ्लोटिंग पॉइंट नंबर वापस करता है। >>> import random >>> random.random() 0.5204702770265925 उसी मॉड्यूल में randrange() फ