Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เปรียบเทียบความยาวสตริงสองสตริงไม่ใช้ Built-in Function (เวอร์ชัน 2)


อีกตัวอย่างการเปรียบเทียบความยาวสตริงสองสตริงโดยนับตัวอักษรด้วยลูป for เอง

ตัวอย่างโค้ด

s1 = "Malala"
s2 = "Male"

print("First string:", s1)
print("Second string:", s2)

c1 = c2 = 0
for _ in s1:
    c1 += 1
for _ in s2:
    c2 += 1

if c1 < c2:
    print("Longer:", s2)
elif c1 == c2:
    print("Equal length")
else:
    print("Longer:", s1)

ผลลัพธ์

First string: Malala
Second string: Male
Longer: Malala

คำอธิบาย

  • เหมือนกับบทความก่อนหน้า แต่ตัวอย่างข้อมูลต่างกัน

  • ใช้ _ เป็นตัวแปร loop เพราะไม่ได้ใช้ค่า

  • Malala (6 ตัวอักษร) > Male (4 ตัวอักษร)