আসুন দেখি কিভাবে আমরা পাইথনে কাস্টম লেন() ফাংশন প্রয়োগ করতে পারি। নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে প্রথমে এটি নিজে চেষ্টা করুন৷
পদক্ষেপ
-
ব্যবহারকারী স্ট্রিং/তালিকা/টুপল থেকে পুনরাবৃত্তিকারী পান।
-
আপনার পছন্দ মতো একটি কাস্টম নামের সাথে একটি ফাংশন সংজ্ঞায়িত করুন এবং এটিকে ইটারেটর পাস করে আহ্বান করুন৷
- গণনা শুরু করুন 0 এ।
- এটি শেষ না হওয়া পর্যন্ত একটি লুপ চালান।
- গণনা 1 দ্বারা বৃদ্ধি করুন
- গণনা ফেরত দিন।
উদাহরণ
## function to calculate lenght of the iterator
def length(iterator):
## initializing the count to 0
count = 0
## iterating through the iterator
for item in iterator:
## incrementing count
count += 1
## returning the length of the iterator
return count
if __name__ == "__main__":
## getting input from the user
iterator = input("Enter a string:- ")
## invoking the length function with 'iterator'
print(f"Length of {iterator} is {length(iterator)}") আপনি যদি উপরের প্রোগ্রামটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন৷
আউটপুট
Enter a string:- tutorialspoint Length of tutorialspoint is 14