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

পাইথনে কাস্টম len() ফাংশন বাস্তবায়ন


দेखি কিভাবে পাইথনে কাস্টম len() ফাংশন বাস্তবায়ন করা যায়। নিজে ট্রাই করুন নিচের ধাপগুলো ফলো করে।

ধাপসমূহ

  • ইউজার স্ট্রিং/লিস্ট/টাপল থেকে ইটারেটর পান।

  • একটি ফাংশন ডিফাইন করুন আপনার পছন্দের নাম দিয়ে এবং ইটারেটর পাস করে ইনভোক করুন।

    • কাউন্ট ০ দিয়ে ইনিশিয়ালাইজ করুন।
    • এন্ড পর্যন্ত লুপ চালান।
      • কাউন্ট ১ দিয়ে ইনক্রিমেন্ট করুন।
    • কাউন্ট রিটার্ন করুন।

উদাহরণ

## ইটারেটরের দৈর্ঘ্য ক্যালকুলেট করার ফাংশন
def length(iterator):
    ## কাউন্ট ০ দিয়ে ইনিশিয়ালাইজ
    count = 0
    ## ইটারেটরের মাধ্যমে ইটারেট
    for item in iterator:
        ## কাউন্ট ইনক্রিমেন্ট
        count += 1
    ## ইটারেটরের দৈর্ঘ্য রিটার্ন
    return count

if __name__ == "__main__":
    ## ইউজার থেকে ইনপুট নেওয়া
    iterator = input("Enter a string:- ")
    ## 'iterator' দিয়ে length ফাংশন ইনভোক
    print(f"Length of {iterator} is {length(iterator)}")

উপরের প্রোগ্রাম রান করলে নিচের রেজাল্ট আসবে।

আউটপুট

Enter a string:- tutorialspoint
Length of tutorialspoint is 14
  1. পাইথন টкин্টার-এ ফাংশন বাইন্ডিং

  2. পাইথনে issubset() ফাংশন

  3. পাইথনে intersection() ফাংশন

  4. Python-এ লিস্টের সাইজ (আকার) বের করা