当需要不使用任何内置函数而取两个字符串并显示较大的字符串时,可以使用计数器来获取字符串的长度,并且可以使用“ if”条件来比较它们的长度。
以下是相同的演示-
string_1= "Hi there" string_2= "Hi how are ya" print("第一个字符串是:") print(string_1) print("第二个字符串是:") 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("较大的字符串是:") print(string_2) elif(count_1==count_2): print("Both the strings are equal in length") else: print("较大的字符串是:") print(string_1)
输出结果
第一个字符串是: Hi there 第二个字符串是: Hi how are ya 较大的字符串是: Hi how are ya
定义了两个字符串,并在控制台上显示它们。
两个计数器变量初始化为0。
对第一个字符串进行迭代,并通过增加计数器来确定其长度。
第二个字符串也是如此。
这些计数相互比较。
根据值,输出将显示在控制台上。