কম্পিউটার

পাইথন প্রোগ্রাম একটি পরিসরে সমস্ত বিজোড় সংখ্যা প্রিন্ট করতে


এই প্রবন্ধে, আমরা প্রদত্ত সমস্যার বিবৃতিটি সমাধান করার জন্য সমাধান এবং পদ্ধতি সম্পর্কে শিখব।

সমস্যা বিবৃতি

একটি পরিসর দেওয়া হলে, আমাদের প্রদত্ত পরিসরের সমস্ত বিজোড় সংখ্যা প্রিন্ট করতে হবে।

ব্রুট-ফোর্স পদ্ধতিটি নীচে আলোচনা করা হয়েছে -

এখানে আমরা লুপের জন্য একটি পরিসর-ভিত্তিক প্রয়োগ করি যা ইনপুট ব্যবধানে উপলব্ধ সমস্ত পূর্ণসংখ্যা প্রদান করে৷

এর পরে, সমস্ত জোড় সংখ্যা ফিল্টার করতে বিজোড় সংখ্যার জন্য একটি চেক শর্ত প্রয়োগ করা হয়।

এই পদ্ধতিতে O(n) + তুলনা করার ধ্রুবক সময় লাগে।

এখন আসুন নীচের বাস্তবায়ন দেখি -

উদাহরণ

start, end = 10, 29
# iteration
for num in range(start, end + 1):
   # check
   if num % 2 != 0:
      print(num, end = " ")

আউটপুট

11 13 15 17 19 21 23 25 27 29

সমস্ত ভেরিয়েবল এবং ফাংশন একটি গ্লোবাল ফ্রেমে ঘোষণা করা হয়েছে যেমন নীচের চিত্রে দেখানো হয়েছে।

পাইথন প্রোগ্রাম একটি পরিসরে সমস্ত বিজোড় সংখ্যা প্রিন্ট করতে

উপসংহার

এই নিবন্ধে, আমরা ইনপুট পরিসরে বিজোড় সংখ্যা প্রিন্ট করার পদ্ধতি সম্পর্কে শিখেছি।


  1. একটি ব্যবধানে সমস্ত প্রাইম সংখ্যা প্রিন্ট করার জন্য পাইথন প্রোগ্রাম

  2. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং এর সমস্ত স্থানান্তর প্রিন্ট করতে

  3. ফিবোনাচি সংখ্যার জন্য পাইথন প্রোগ্রাম

  4. একটি তালিকার সমস্ত সাবলিস্ট প্রিন্ট করতে পাইথন প্রোগ্রাম।