Python程序以及如何在不使用内置函数的情况下获取两个字符串中的更大字符串
如果需要获取两个字符串中的更大字符串但不能使用任何内置函数,则可以使用简单的迭代和’‘运算符。
下面是演示相同的方法 –
示例
string_1 = "Malala"
string_2 = "Male"
count_1 = 0
count_2 = 0
print("第一个字符串是:")
print(string_1)
print("第二个字符串是:")
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("更大的字符串是:")
print(string_2)
elif(count_1==count_2):
print("两个字符串相等。")
else:
print("更大的字符串是:")
print(string_1)
输出
第一个字符串是:
Malala
第二个字符串是:
Male
更大的字符串是:
Malala
解释
-
定义了两个字符串,并显示在控制台上。
-
两个计数器初始化为0。
-
迭代字符串,获取它们的长度。
-
这是增加的并存储在计数器中。
-
根据计数值,在控制台上显示两个字符串中更大的一个。