দेखি কিভাবে পাইথনে কাস্টম 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