Khi bắt buộc phải lấy hai chuỗi và hiển thị chuỗi lớn hơn mà không sử dụng bất kỳ hàm tích hợp nào, có thể sử dụng phép lặp đơn giản và toán tử ‘==’.
Dưới đây là minh chứng về điều tương tự -
Ví dụ
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)
Đầu ra
The first string is : Malala The second string is : Male The larger string is: Malala
Giải thích
-
Hai chuỗi được xác định và được hiển thị trên bảng điều khiển.
-
Hai bộ đếm được khởi tạo bằng 0.
-
Các chuỗi được lặp lại và có được độ dài của chúng.
-
Điều này được tăng dần và được lưu trữ trong bộ đếm.
-
Tùy thuộc vào giá trị đếm, chuỗi càng lớn được hiển thị trên bảng điều khiển.