欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)

实验结果截图:
1.写一个程序,提示输入两个字符串,然后进行比较,输出较小的字符串。考试复习题库1|要求:只能使用单字符比较操作。