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

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

<시간/>

두 개의 문자열을 가져와서 내장 함수를 사용하지 않고 더 큰 문자열을 표시해야 하는 경우 간단한 반복과 '==' 연산자를 사용할 수 있습니다.

아래는 동일한 데모입니다 -

string_1 = "Malala"
string_2 = "Male"
count_1 = 0
count_2 = 0
print("The first string is :")
print(string_1)
print("The second string is :")
print(string_2)
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.")
else:
   print("The larger string is:")
   print(string_1)

출력

The first string is :
Malala
The second string is :
Male
The larger string is:
Malala

설명

  • 두 개의 문자열이 정의되어 콘솔에 표시됩니다.

  • 두 개의 카운터가 0으로 초기화됩니다.

  • 문자열이 반복되고 길이가 얻어집니다.

  • 이것은 증가되어 카운터에 저장됩니다.

  • 카운트 값에 따라 두 문자열 중 더 큰 문자열이 콘솔에 표시됩니다.