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

Python 프로그램에서 내장 함수를 사용하지 않고 두 개의 문자열을 가져와 더 큰 문자열 표시

<시간/>

두 개의 문자열을 가져와서 내장 함수를 사용하지 않고 더 큰 문자열을 표시해야 하는 경우 카운터를 사용하여 문자열의 길이를 얻을 수 있고 '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으로 초기화됩니다.

  • 첫 번째 문자열은 반복되며 길이는 카운터를 증가시켜 결정됩니다.

  • 두 번째 문자열도 마찬가지입니다.

  • 이 카운트는 서로 비교됩니다.

  • 값에 따라 콘솔에 출력이 표시됩니다.