কম্পিউটার

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


যখন বিজোড়, এবং প্যালিন্ড্রোম এবং একটি নির্দিষ্ট মানের মধ্যে থাকা সমস্ত সংখ্যা খুঁজে বের করার প্রয়োজন হয়, এবং এটি বলা হয় যে পুনরাবৃত্তি ব্যবহার করা যাবে না, তখন, তালিকা বোঝা, এবং '%' অপারেটর হতে পারে একই অর্জন করতে ব্যবহৃত হয়৷

প্যালিনড্রোমগুলি হল স্ট্রিং যা একই রকম হয় যখন সেগুলিকে বাম থেকে ডানে এবং ডান থেকে বামে যেকোনভাবে পড়া হয়।

নীচে একই −

এর জন্য একটি প্রদর্শন রয়েছে৷

উদাহরণ

my_list = []
lower_limit = 5
upper_limit = 189
print("The lower limit is : ")
print(lower_limit)
print("The upper limit is : ")
print(upper_limit)
my_list = [x for x in range(lower_limit,upper_limit+1) if x%2!=0 and str(x)==str(x)[::-1]]
print("The numbers which are odd and palindromes between " + str(lower_limit) + " and " + str(upper_limit) + " are : ")
print(my_list)

আউটপুট

The lower limit is :
5
The upper limit is :
189
The numbers which are odd and palindromes between 5 and 189 are :
[5, 7, 9, 11, 33, 55, 77, 99, 101, 111, 121, 131, 141, 151, 161, 171, 181]

ব্যাখ্যা

  • একটি খালি তালিকা, একটি নিম্ন সীমা এবং একটি উচ্চ সীমা সংজ্ঞায়িত করা হয়েছে৷
  • উর্ধ্ব এবং নিম্ন সীমা কনসোলে প্রদর্শিত হয়৷
  • উর্ধ্ব এবং নিম্ন সীমার মধ্যে মানগুলি বারবার করা হয়, এবং এটি 2 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করে দেখা হয়৷
  • তারপর, এটি একটি স্ট্রিং-এ রূপান্তরিত হয় এবং স্ট্রিং এবং স্ট্রিং-এর শেষের উপাদানগুলি তুলনা করা হয়৷
  • এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়েছে।
  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।

  1. বিএসটি থেকে সমস্ত নোড মুছে ফেলার প্রোগ্রাম যা পাইথনে পরিসরে নেই

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

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

  4. পাইথন প্রোগ্রাম একটি প্রদত্ত সংখ্যার জন্য 3 এবং 5 দ্বারা বিভাজ্য সমস্ত সংখ্যা মুদ্রণ করে