जब दी गई संख्या सीमा के भीतर अभाज्य संख्याओं को खोजने की आवश्यकता होती है, तो सीमा दर्ज की जाती है और इस पर पुनरावृति की जाती है। अभाज्य संख्याओं को खोजने के लिए '%' मॉड्यूलस ऑपरेटर का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
lower_range = 670
upper_range = 699
print("The lower and upper range are :")
print(lower_range, upper_range)
print("The prime numbers between", lower_range, "and", upper_range, "are:")
for num in range(lower_range, upper_range + 1):
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
आउटपुट
The lower and upper range are : 670 699 The prime numbers between 670 and 699 are: 673 677 683 691
व्याख्या
ऊपरी सीमा और निचली सीमा के मान दर्ज किए जाते हैं और कंसोल पर प्रदर्शित किए जाते हैं।
संख्याओं पर पुनरावृति की जाती है।
यह जांचा जाता है कि वे 1 से अधिक हैं या नहीं क्योंकि 1 न तो अभाज्य संख्या है और न ही मिश्रित संख्या।
संख्याओं पर पुनरावृति की जाती है, और 2 के साथ '%' ऑपरेटर का उपयोग किया जाता है।
इस तरह अभाज्य संख्या मिलती है, और कंसोल पर प्रदर्शित होती है।
अन्यथा यह लूप से बाहर निकल जाता है।