Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

So sánh độ dài 2 chuỗi không dùng hàm built-in Python (bản khác)

Đếm độ dài 2 chuỗi thủ công, so sánh tìm chuỗi dài hơn.

Ví dụ

s1 = "Malala"
s2 = "Male"
print("Chuỗi 1:", s1)
print("Chuỗi 2:", s2)

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

if c1 < c2:
    print("Dài hơn:", s2)
elif c1 == c2:
    print("Bằng nhau")
else:
    print("Dài hơn:", s1)

Kết quả

Chuỗi 1: Malala
Chuỗi 2: Male
Dài hơn: Malala

Giải thích

  • Trùng lặp bài 1003102667 với dữ liệu khác.
  • Đếm độ dài bằng vòng lặp for.
  • So sánh 2 bộ đếm.
  • Không dùng len(), max(), v.v.