Python 程序中不使用内置函数接收两个字符串并显示较大的字符串

当需要不使用任何内置函数而取两个字符串并显示较大的字符串时,可以使用计数器来获取字符串的长度,并且可以使用“ 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。

  • 对第一个字符串进行迭代,并通过增加计数器来确定其长度。

  • 第二个字符串也是如此。

  • 这些计数相互比较。

  • 根据值,输出将显示在控制台上。