Python में अंतराल में अभाज्य संख्याएँ प्रिंट करना
अभाज्य संख्या को एक ऐसी संख्या के रूप में परिभाषित किया गया है जो 1 और स्वयं को छोड़कर किसी अन्य संख्या से विभाज्य नहीं है। इसलिए यह पता लगाने के लिए कि कोई संख्या अभाज्य है, इसे 1 और स्वयं के बीच की सभी संख्याओं से विभाज्यता के लिए जांचना चाहिए, दोनों को छोड़कर।
निम्नलिखित प्रोग्राम 1 से 100 के बीच सभी अभाज्य संख्याओं को सूचीबद्ध करता है। बाहरी लूप इस रेंज में संख्याएँ उत्पन्न करता है। आंतरिक लूप बाहरी लूप में प्रत्येक संख्या के लिए 2 से उस संख्या तक जाता है और % ऑपरेटर द्वारा क्रमिक रूप से विभाज्यता की जांच करता है। यदि यह आंतरिक रेंज में सभी संख्याओं से विभाज्य नहीं है, तो यह उस संख्या को प्रिंट करता है।
for i in range(101):
for j in range(2, i - 1):
if i % j == 0:
break
else:
print(i)