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

পাইথন - নির্দিষ্ট দৈর্ঘ্যের চেয়ে বড় শব্দগুলো খুঁজুন

যদি নির্দিষ্ট দৈর্ঘ্যের চেয়ে বড় শব্দগুলো খুঁজতে হয়, তবে একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা স্ট্রিংয়ে স্প্লিট করে এবং এর মাধ্যমে ইটারেট করে। এটি শব্দের দৈর্ঘ্য যাচাই করে এবং দেয়া দৈর্ঘ্যের সাথে তুলনা করে। যদি মেলে, তবে আউটপুট হিসেবে ফেরত দেওয়া হয়।

উদাহরণ

নিচে এর প্রদর্শন দেওয়া হলো:

def string_check(string_length, my_string):
    result_string = []
    words = my_string.split(" ")
    for x in words:
        if len(x) > string_length:
            result_string.append(x)
    return result_string

string_length = 3
my_string = "Python is always fun to learn"
print("স্ট্রিং হলো :")
print(my_string)
print("\nদৈর্ঘ্য", string_length, "থেকে বড় শব্দগুলো হলো :")
print(string_check(string_length, my_string))

আউটপুট

স্ট্রিং হলো : Python is always fun to learn
দৈর্ঘ্য 3 থেকে বড় শব্দগুলো হলো : ['Python', 'always', 'learn']

ব্যাখ্যা

  • string_check নামক একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা স্ট্রিং এবং এর দৈর্ঘ্য প্যারামিটার হিসেবে নেয়।

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়।

  • স্ট্রিং স্পেস অনুযায়ী স্প্লিট করা হয় এবং একটি ভেরিয়েবলে এসাইন করা হয়।

  • এই ভেরিয়েবল ইটারেট করা হয় এবং দেয়া দৈর্ঘ্য ও প্রতিটি শব্দের দৈর্ঘ্য যাচাই করা হয়।

  • যদি শব্দের দৈর্ঘ্য স্ট্রিংয়ের দৈর্ঘ্যের চেয়ে বড় হয়, তবে খালি স্ট্রিংয়ে অ্যাপেন্ড করা হয়।

  • এটি আউটপুট হিসেবে ফেরত দেওয়া হয়।

  • ফাংশনের বাইরে একটি স্ট্রিং দৈর্ঘ্য এবং একটি স্ট্রিং সংজ্ঞায়িত করা হয়।

  • এই স্ট্রিং কনসোলে প্রদর্শন করা হয়।

  • পদ্ধতিটি কল করা হয় এবং আউটপুট কনসোলে প্রদর্শন করা হয়।

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

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

  3. পাইথনে বাইনারি রিপ্রেজেন্টেশনে সর্বোচ্চ συνεχে ১-এর দৈর্ঘ্য বের করার প্রোগ্রাম

  4. পাইথনে দেওয়া স্ট্রিং থেকে সব ডুপ্লিকেট সরিয়ে ফেলার প্রোগ্রাম