এটি একটি পাইথন প্রোগ্রাম যা একটি প্রদত্ত ইন্টারজার N থেকে 3 এবং 5 দ্বারা বিভাজ্য সমস্ত সংখ্যাগুলিকে প্রিন্ট করার জন্য৷ এই প্রোগ্রামটি আমরা লিখতে পারি এমন অনেক উপায় রয়েছে যা আমাদের চেক করতে হবে যে সংখ্যাটি 3 এবং 5 উভয় দ্বারা সম্পূর্ণরূপে বিভাজ্য কিনা৷
3 এবং 5 দ্বারা বিভাজ্য সমস্ত সংখ্যা মুদ্রণ করার জন্য একটি পাইথন প্রোগ্রাম লেখার জন্য নীচে আমার কোড রয়েছে -
lower = int(input("Enter lower range limit:")) upper = int(input("Enter upper range limit:")) for i in range(lower, upper+1): if((i%3==0) & (i%5==0)): print(i)
আউটপুট
Enter lower range limit:0 Enter upper range limit:99 0 15 30 45 60 75 90
উপরে আমরা 0 এবং 99 এর মধ্যে সমস্ত সংখ্যা প্রিন্ট করার চেষ্টা করি যেগুলি 3 এবং 5 দ্বারা বিভাজ্য। একই প্রোগ্রামটি 0 থেকে 1000 এর মধ্যে সমস্ত সংখ্যা প্রিন্ট করতে ব্যবহার করা যেতে পারে যা 3 এবং 5 দ্বারা বিভাজ্য, আমাদের কেবল আমাদের পরিসীমা পরিবর্তন করতে হবে এবং আমাদের আউটপুট এমন কিছু হবে,
Enter lower range limit:0 Enter upper range limit:1000 0 15 30 45 60 75 90 105 120 135 150 165 180 195 .... .... 915 930 945 960 975 990
যদি আমরা এমন একটি প্রোগ্রাম লিখতে চাই যা একটি নির্দিষ্ট সংখ্যা দ্বারা বিভাজ্য পরিসরে সমস্ত সংখ্যাকে প্রিন্ট করবে উপরের মতো নির্দিষ্ট সংখ্যা নয়, আমাকে শুধু বাই-প্রোগ্রাম আপডেট করতে হবে যেমন,
#Incase we want to print all number between a range divided by any given number n = int(input("Enter the number to be divided by:")) for i in range(lower, upper+1): if(i%n==0): print(i)
উপরের কোড −
লেখার ধাপের নিচে-
নিম্ন এবং উপরের সীমা নিন .i.e. ব্যবহারকারীর থেকে পরিসীমা।
-
ব্যবহারকারীর কাছ থেকে ভাগ করা সংখ্যা নিন। আমাদের প্রধান সমস্যার ক্ষেত্রে, কারণ আমরা জানি যে সংখ্যাগুলি(3 এবং 5), আমি শুধুমাত্র if স্টেটমেন্টে 3 এবং 5 লিখি।
-
&(এবং) অপারেটর স্টেটমেন্টের সাথে একটি লুপ ব্যবহার করে (যাতে এটি শুধুমাত্র সেই সংখ্যাগুলিকে মুদ্রণ করে যেগুলি 3 এবং 5 উভয় দ্বারা বিভাজ্য), সংখ্যা দ্বারা বিভাজ্য সমস্ত গুণনীয়কগুলি প্রিন্ট করে৷
-
প্রস্থান করুন।