두 개의 문자열을 가져와서 내장 함수를 사용하지 않고 더 큰 문자열을 표시해야 하는 경우 카운터를 사용하여 문자열의 길이를 얻을 수 있고 'if' 조건을 사용하여 길이를 비교할 수 있습니다.
아래는 동일한 데모입니다 -
예시
string_1= "Hi there" string_2= "Hi how are ya" print("The first string is :") print(string_1) print("The second string is :") print(string_2) count_1 = 0 count_2 = 0 for i in string_1: count_1=count_1+1 for j in string_2: count_2=count_2+1 if(count_1<count_2): print("The larger string is :") print(string_2) elif(count_1==count_2): print("Both the strings are equal in length") else: print("The larger string is :") print(string_1)
출력
The first string is : Hi there The second string is : Hi how are ya The larger string is : Hi how are ya
설명
-
두 개의 문자열이 정의되어 콘솔에 표시됩니다.
-
두 개의 카운터 변수는 0으로 초기화됩니다.
-
첫 번째 문자열은 반복되며 길이는 카운터를 증가시켜 결정됩니다.
-
두 번째 문자열도 마찬가지입니다.
-
이 카운트는 서로 비교됩니다.
-
값에 따라 콘솔에 출력이 표시됩니다.