কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রাম: দেওয়া সংখ্যা পর্যন্ত ৩ এবং ৫ দ্বারা বিভাজ্য সব সংখ্যা প্রিন্ট করা


এটি একটি পাইথন প্রোগ্রাম যা একটি দেওয়া পূর্ণসংখ্যা N থেকে ৩ এবং ৫ দ্বারা বিভাজ্য সব সংখ্যা প্রিন্ট করে। এই প্রোগ্রাম লেখার অনেক পদ্ধতি আছে বাদে আমাদের চেক করতে হয় যে সংখ্যাটি ৩ এবং ৫ উভয় দিয়ে পূর্ণাঙ্গ বিভাজ্য কিনা।

৩ এবং ৫ দ্বারা বিভাজ্য সব সংখ্যা প্রিন্ট করার পাইথন প্রোগ্রাম লিখার আমার কোড নিচে দেওয়া হলো:

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

উপরে আমরা ০ এবং ৯৯-এর মাঝপথে যেসব সংখ্যা ৩ এবং ৫ দ্বারা বিভাজ্য সেগুলো প্রিন্ট করার চেষ্টা করেছি। একই প্রোগ্রাম ০ এবং ১০০০-এর মাঝপথে ৩ এবং ৫ দ্বারা বিভাজ্য সব সংখ্যা প্রিন্ট করতে ব্যবহার করা যায়, শুধু আমাদের রেঞ্জ পরিবর্তন করতে হবে এবং আউটপুট হবে কিছু এইরকম:

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

যদি আমরা একটি প্রোগ্রাম লিখতে চাই যা একটি রেঞ্জের মধ্যে যেকোনো দেওয়া সংখ্যা দ্বারা বিভাজ্য সব সংখ্যা প্রিন্ট করবে (উপরের মত ফিক্সড সংখ্যা নয়), তবে আমার প্রোগ্রাম আপডেট করতে হবে এইরকম:

# যদি আমরা যেকোনো দেওয়া সংখ্যা n দ্বারা বিভাজ্য সব সংখ্যা প্রিন্ট করতে চাই
n = int(input("Enter the number to be divided by:"))
for i in range(lower, upper+1):
    if(i%n==0):
        print(i)

উপরের কোড লেখার ধাপগুলো নিচে দেওয়া হলো:

  • ইউজার থেকে নিম্ন এবং উপরের সীমা অর্থাৎ রেঞ্জ নিন।

  • ইউজার থেকে ভাজক সংখ্যা নিন। আমাদের মূল সমস্যায়, যেহেতু আমরা জানি সংখ্যা (৩ এবং ৫), আমরা if স্টেটমেন্টে ৩ এবং ৫ লিখেছি।

  • & (এন্ড) অপারেটর সহ একটি লুপ ব্যবহার করে (তाकি সে শুধু সেই সংখ্যা প্রিন্ট করছে যা ৩ এবং ৫ উভয় দ্বারা বিভাজ্য), ভাজক সংখ্যা দ্বারা বিভাজ্য সব ফ্যাক্টর প্রিন্ট করুন।

  • এক্সিট।


  1. দেওয়া রেঞ্জে অদ্দ ফ্যাক্টরের সংখ্যা বের করার পাইথন প্রোগ্রাম

  2. দেওয়া সংখ্যার সব প্রাইম ফ্যাক্টর দক্ষতার সাথে প্রিন্ট করার পাইথন প্রোগ্রাম

  3. পাইথনে রেঞ্জ থেকে সব জোড় সংখ্যা প্রিন্ট করা

  4. পাইথনে নির্দিষ্ট পরিসরে র‍্যান্ডম সংখ্যা জেনারেট করে লিস্টে সংরক্ষণ করার প্রোগ্রাম