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

পাইথনে ইংরেজি শব্দের কেস স্ব্যাপ করার প্রোগ্রাম

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

উদাহরণস্বরূপ, যদি ইনপুট s = "PrograMMinG" হয়, তবে আউটপুট হবে pROGRAmmINg।

সমাধানের ধাপসমূহ

  • ret := ""
  • প্রতিটি letter ইন s এর জন্য:
    • যদি letter.isupper(), তবে ret += letter.lower()
    • অন্যথায় ret += letter.upper()
  • ret রিটার্ন করুন

উদাহরণ

নিচের ইমপ্লিমেন্টেশনটি দেখুন ভালো বুঝার জন্য:

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. পাইথনে বাক্য থেকে একটি শব্দকে তারকাচিহ্ন (asterisk) দিয়ে রিপ্লেস করার প্রোগ্রাম