কম্পিউটার

একটি স্ট্রিং প্যালিনড্রোম কিনা তা পাইথন ব্যবহার করছে কিনা তা কীভাবে পরীক্ষা করবেন?


পাইথনের স্ট্যান্ডার্ড লাইব্রেরি থেকে reveresed() ফাংশন ব্যবহার করুন। এটি বিপরীত বস্তু প্রদান করে যা একটি তালিকা বস্তুতে রূপান্তরিত হতে পারে

>>> str1='malayalam'
>>> l1=list(reversed(str1))
>>> l1
['m', 'a', 'l', 'a', 'y', 'a', 'l', 'a', 'm']

join() পদ্ধতি

ব্যবহার করে একটি তালিকায় সমস্ত অক্ষর যোগ করুন
>>> str2=''.join(str(x) for x in l1)

str1 এবং str2 তুলনা করুন। যদি তারা সমান হয় তবে মূল স্ট্রিংটি একটি প্যালিনড্রোম

>>> if str1==str2:
           print ('palindrome')
else:
           print ('not palindrome')

  1. একটি স্ট্রিং শুধুমাত্র সংখ্যা রয়েছে কিনা আমরা পাইথনে কিভাবে পরীক্ষা করব?

  2. পাইথন ব্যবহার করে একটি ফাইল বিদ্যমান কিনা তা আমি কিভাবে পরীক্ষা করব?

  3. পাইথন ব্যবহার করে একটি ফাইল বিদ্যমান আছে কিনা তা কিভাবে পরীক্ষা করবেন?

  4. পাইথনে একটি স্ট্রিং আলফানিউমেরিক কিনা তা কীভাবে পরীক্ষা করবেন?