কম্পিউটার

পাইথন প্রোগ্রাম প্রতিটি শব্দের প্রথম অক্ষর বড় করতে


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

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

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

  • শব্দ :=s থেকে শব্দের তালিকা
  • ret :=একটি নতুন ফাঁকা তালিকা
  • শব্দে প্রতিটি i এর জন্য, করুন
    • কপিটালাইজ() ফাংশন ব্যবহার করে i-এর প্রথম অক্ষর বড় করুন এবং ret এ সন্নিবেশ করুন
  • অবস্থানে উপস্থিত প্রতিটি শব্দকে ফাঁকা স্থান দিয়ে আলাদা করে যোগ করুন এবং ফিরে আসুন

উদাহরণ

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

def solve(s):
   words = s.split(' ')
   ret = []
   for i in words:
      ret.append(i.capitalize())
   return ' '.join(ret)

s = "i love my country"
print(solve(s))

ইনপুট

"i love my country"

আউটপুট

I Love My Country

  1. পান্ডাস ডেটাফ্রেমে একটি কলামের প্রথম অক্ষর বড় করুন

  2. পাইথনে একটি স্ট্রিং প্রথম বার বার শব্দ খুঁজুন?

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

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