点赞(0)
 

0.0分

1 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 7 条评论

liua 1年前 回复TA
100%正确如下:
a = input()
b = input()
if  len(a) != len(b):
    print(1)
elif a == b:
    print(2)
elif len(a) == len(b) and a.lower() == b.lower():
    print(3)
elif len(a) == len(b):
    print(4)
验题君 4年前 回复TA
@不修仙的七 是数据问题,已经修改,并重新评测了~多谢反馈
不修仙的七 4年前 回复TA
问题基本确定了,是OJ的锅,大家可以安心了,
不修仙的七 4年前 回复TA
我也想不通,但是我觉得
#输入
#包括两行,每行都是一个字符串 

这里的包括,存疑,调试其他程序可以知道,他们可以一直等待输入两行有效字符串,但是py只读两行。这里我觉得导致了,程序只能跑一个测试案例,也就是两行连续的,所以只有20%
wyygxdm 4年前 回复TA
同20%错误....
火车远方 5年前 回复TA
同样错误20%,很是懵……
    ch1 = input()
    ch2 = input()
    if len(ch1) == len(ch2):
        if ch1 == ch2:
            print(2)
        else:
            ch11 = ch1.upper()
            ch21 = ch2.upper()
            if ch11 == ch21:
                print(3)
            else:
                print(4)
    else:
        print(1)
步惊云 5年前 回复TA
同样错误20%,请问题主最后知道为什么错了吗?
str1 = input()
str2 = input()
if len(str1) != len(str2):
    print(1)
else:
    if str1 == str2:
        print(2)
    elif str1.upper() == str2.upper():
        print(3)
    elif len(str1) == len(str2) and str1.upper() != str2.upper():
        print(4)