যদি দिये गये সংখ্যা পরিসরের মধ্যে প্রাইম সংখ্যা খুঁজতে হয়, তবে পরিসরটি ইনপুট নেওয়া হয় এবং এর ওপর ইটারেট করা হয়। % মডুলাস অপারেটর ব্যবহার করে প্রাইম সংখ্যা খুঁজে বের করা হয়।
উদাহরণ
নিচে এর প্রদর্শন দেওয়া হলো:
lower_range = 670
upper_range = 699
print("নিম্ন ও উচ্চ পরিসর হলো :")
print(lower_range, upper_range)
print("প্রাইম সংখ্যাগুলো", lower_range, "এবং", upper_range, "এর মাঝে:")
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)
আউটপুট
নিম্ন ও উচ্চ পরিসর হলো : 670 699 প্রাইম সংখ্যাগুলো 670 এবং 699 এর মাঝে: 673 677 683 691
ব্যাখ্যা
উচ্চ ও নিম্ন পরিসরের মান ইনপুট নিয়ে কনসোলে প্রদর্শন করা হয়।
সংখ্যাগুলোর ওপর ইটারেট করা হয়।
এরা ১ থেকে বড় কিনা তা যাচাই করা হয় কারণ ১ নয় প্রাইম নয় কম্পোজিট সংখ্যা।
সংখ্যাগুলো ইটারেট করা হয় এবং ২ দিয়ে
%অপারেশন করা হয়।এভাবে প্রাইম সংখ্যা খুঁজে বের করে কনসোলে প্রদর্শন করা হয়।
অন্যথায় লুপ থেকে বের হয়ে যাওয়া হয়।