Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 사용자 정의 len() 함수

<시간/>

Python에서 사용자 정의 len() 함수를 구현하는 방법을 살펴보겠습니다. 다음 단계에 따라 먼저 직접 시도해 보세요.

단계

  • 사용자 문자열/목록/튜플에서 반복자를 가져옵니다.

  • 원하는 대로 사용자 정의 이름으로 함수를 정의하고 반복자를 전달하여 호출합니다.

    • 카운트를 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