কম্পিউটার

পাইথন প্রোগ্রাম ইংরেজি শব্দের ক্ষেত্রে অদলবদল করতে


ধরুন আমাদের ইংরেজি অক্ষর সহ একটি স্ট্রিং আছে। আমাদের চিঠির কেস অদলবদল করতে হবে। সুতরাং বড় হাতের অক্ষরকে লোয়ারে এবং ছোট হাতের অক্ষরকে আপারে রূপান্তর করা হবে।

সুতরাং, যদি ইনপুটটি s ="ProgramMinG" এর মত হয়, তাহলে আউটপুট হবে প্রগ্র্যামিং

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • ret :=ফাঁকা স্ট্রিং
  • s-এর প্রতিটি অক্ষরের জন্য, করুন
    • যদি অক্ষর বড় হাতের হয়, তাহলে
      • ret :=ret concatenate ছোট হাতের অক্ষরের সমতুল্য
    • অন্যথায়,
      • ret :=ret concatenate বড় হাতের অক্ষরের সমতুল্য
  • রিটার্ন রিটার্ন

উদাহরণ

আসুন আরও ভালভাবে বোঝার জন্য নিম্নলিখিত বাস্তবায়ন দেখি

def solve(s):
   ret = ''

   for letter in s:
      if letter.isupper():
         ret += letter.lower()
      else:
         ret += letter.upper()
   return ret

s = "PrograMMinG"
print(solve(s))

ইনপুট

"PrograMMinG"

আউটপুট

pROGRAmmINg

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

  2. স্ট্রিং এ একটি শব্দের ঘটনা গণনা করার জন্য একটি পাইথন প্রোগ্রাম লিখুন?

  3. পাইথন প্রোগ্রাম একটি বাক্য প্রতিটি শব্দ বিপরীত?

  4. একটি বাক্যে তারকাচিহ্ন দিয়ে একটি শব্দ প্রতিস্থাপন করতে পাইথন প্রোগ্রাম