আসুন দেখি কিভাবে আমরা পাইথনে কাস্টম লেন() ফাংশন প্রয়োগ করতে পারি। নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে প্রথমে এটি নিজে চেষ্টা করুন৷
পদক্ষেপ
-
ব্যবহারকারী স্ট্রিং/তালিকা/টুপল থেকে পুনরাবৃত্তিকারী পান।
-
আপনার পছন্দ মতো একটি কাস্টম নামের সাথে একটি ফাংশন সংজ্ঞায়িত করুন এবং এটিকে ইটারেটর পাস করে আহ্বান করুন৷
- গণনা শুরু করুন 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