เมื่อต้องใช้สองสตริงและแสดงสตริงที่ใหญ่กว่าโดยไม่ต้องใช้ฟังก์ชันในตัว สามารถใช้ตัวนับเพื่อรับความยาวของสตริง และใช้เงื่อนไข '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
-
สตริงแรกถูกวนซ้ำและความยาวถูกกำหนดโดยการเพิ่มตัวนับ
-
เช่นเดียวกันสำหรับสตริงที่สองเช่นกัน
-
นับเหล่านี้เปรียบเทียบกัน
-
ขึ้นอยู่กับค่า ผลลัพธ์จะแสดงบนคอนโซล