1.写一个程序,提示输入两个字符串,然后进行比较,输出较小的字符串。考试复习题库1|要求:只能使用单字符比较操作。
程序员文章站
2024-03-09 12:00:29
...
1.写一个程序,提示输入两个字符串,然后进行比较,输出较小的字符串。
要求只能使用单字符比较操作。
参考代码:
str1 = input("输入字符串:")
str2 = input("输入字符串:")
if str1 == str2:
if str1 == str2 and str1 == "and str2==":
print("两个字符串都为空串!")
else:
print("两个字符串一样!")
print(str1)
elif str1 == "or str2 ==":
print("其中一个字符串为空!")
#核心代码
elif len(str1)>=len(str2):
for i in range(len(str2)):
if str1[i]>str2[i]:
str = str2
break
elif str1[i]<str2[i]:
str = str1
break
print(str)
elif len(str1)<len(str2):
for i in range(len(str1)):
if str1[i]>str2[i]:
str = str2
break
elif str1[i]<str2[i]:
str = str1
break
print(str)
实验结果截图: