এই নিবন্ধে, আমরা নীচে দেওয়া সমস্যার বিবৃতিটির সমাধান সম্পর্কে জানব৷
সমস্যা বিবৃতি − আমাদের একটি ব্যবধান দেওয়া হয়েছে যা আমাদের একটি নির্দিষ্ট পরিসরে সমস্ত মৌলিক সংখ্যা গণনা করতে হবে
এখানে আমরা সমাধান পেতে একটি ব্রুট-ফোর্স পদ্ধতি নিয়ে আলোচনা করব অর্থাৎ মৌলিক সংখ্যার মৌলিক সংজ্ঞা। মৌলিক সংখ্যা হল সেই সংখ্যা যার 1 আছে এবং নিজেই একটি গুণনীয়ক হিসেবে থাকে এবং বাকি সব সংখ্যাই তার গুণনীয়ক নয়।
প্রতিবার একটি মৌলিক সংখ্যার অবস্থাকে সত্য গণনা করার জন্য মূল্যায়ন করা হয়।
এখন নিচের বাস্তবায়নে ধারণাটি পর্যবেক্ষণ করা যাক—
উদাহরণ
start = 1 end = 37 for val in range(start, end + 1): # If num is divisible by any number # between 2 and val, it is not prime if val > 1: for n in range(2, val): if (val % n) == 0: break else: print(val)
আউটপুট
2 3 5 7 11 13 17 19 23 29 31 37
সমস্ত ভেরিয়েবল স্থানীয় সুযোগে ঘোষণা করা হয়েছে এবং তাদের উল্লেখ উপরের চিত্রে দেখা যাচ্ছে।
উপসংহার
এই নিবন্ধে, আমরা শিখেছি কিভাবে আমরা একটি ব্যবধানে সমস্ত মৌলিক সংখ্যা প্রিন্ট করতে পারি