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

পাইথন প্রোগ্রাম: দেয়া স্ট্রিং-এ শব্দ গণনা (Count Words in a Given String)

মান लीজিয়ে আমাদের কাছে একটি 'string' এবং একটি 'word' আছে এবং আমাদের এই শব্দটি আমাদের স্ট্রিং-এ কতবার আছে সেটা বের করতে হবে পাইথন ব্যবহার করে। এই সেকশনে আমরা দেয়া স্ট্রিং-এ শব্দের সংখ্যা গণনা করব এবং প্রিন্ট করব।

দেয়া স্ট্রিং-এ শব্দের সংখ্যা গণনা

পদ্ধতি ১: ফর লুপ ব্যবহার করে

test_string = input("String to search is: ") 
total = 1 
for i in range(len(test_string)): 
    if test_string[i] == ' ' or test_string == '\n' or test_string == '\t': 
        total = total + 1 
print("Total Number of Words in our input string is: ", total)

রেজাল্ট

String to search is: Python is a high level language. Python is interpreted language. Python is general-purpose programming language 
Total Number of Words in our input string is: 16

পদ্ধতি ২: হয়াইল লুপ ব্যবহার করে

test_string = input("String to search is: ") 
total = 1 
i = 0 
while i < len(test_string): 
    if test_string[i] == ' ' or test_string == '\n' or test_string == '\t': 
        total = total + 1 
    i += 1 
print("Total Number of Words in our input string is: ", total)

রেজাল্ট

String to search is: Python is a high level language. Python is interpreted language. Python is general-purpose programming language 
Total Number of Words in our input string is: 16

পদ্ধতি ৩: ফাংশন ব্যবহার করে

def Count_words(test_string): 
    word_count = 1 
    for i in range(len(test_string)): 
        if test_string[i] == ' ' or test_string == '\n' or test_string == '\t': 
            word_count += 1 
    return word_count 

test_string = input("String to search is: ") 
total = Count_words(test_string) 
print("Total Number of Words in our input string is: ", total)

রেজাল্ট

String to search is: Python is a high level language. Python is interpreted language. Python is general-purpose programming language 
Total Number of Words in our input string is: 16

উপরের পদ্ধতিগুলোর বাইরে ও অন্যান্য উপায় রয়েছে যারা দিয়ে ইউজারের ইনপুট স্ট্রিং-এ শব্দের সংখ্যা বের করা যায়।

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

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

  3. পাইথনে স্ট্রিং-এ জোড় দৈর্ঘ্যের শব্দ প্রিন্ট করা

  4. পাইথনে স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করা