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

স্ট্রিংয়ে ওয়ার্ড ও ক্যারেক্টার সংখ্যা গণনার পাইথন প্রোগ্রাম


স্ট্রিং ইটারেট করে টোটাল ক্যারেক্টার এবং স্পেস কাউন্ট করে ওয়ার্ড সংখ্যা বের করা হয়।

উদাহরণ

my_string = "Hi there, how are you Will ?"
print("স্ট্রিং:", my_string)

chars = 0
words = 1  # কমপক্ষে ১টি ওয়ার্ড আছে ধরে

for ch in my_string:
    chars += 1
    if ch == ' ':
        words += 1

print("ওয়ার্ড সংখ্যা:", words)
print("ক্যারেক্টার সংখ্যা:", chars)

আউটপুট

স্ট্রিং: Hi there, how are you Will ?
ওয়ার্ড সংখ্যা: 8
ক্যারেক্টার সংখ্যা: 29

ব্যাখ্যা

  • প্রতিটি ক্যারেক্টারের জন্য chars++।

  • স্পেস পাওয়ায় words++ (ওয়ার্ড সেপারেটর ধরে)۔

  • শুরুতে words=1 কারণ লাস্ট ওয়ার্ডের পর স্পেস নেই।

  • বেটার উপায়: len(s.split()) ওয়ার্ডের জন্য, len(s) ক্যারেক্টারের জন্য।


  1. পাইথন প্রোগ্রাম সেন্টেন্সে ওয়ার্ড কাউন্ট করা

  2. পাইথন প্রোগ্রাম সেট ব্যবহার করে স্ট্রিংয়ে ভাওয়েল কাউন্ট করা

  3. পাইথনে সেন্টেন্সে শব্দ গণনা করা

  4. পাইথন প্রোগ্রাম: অ্যানাগ্রাম শব্দের সর্বোচ্চ সাবসেটের আকার বের করা