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)
我也想不通,但是我觉得 #输入 #包括两行,每行都是一个字符串 这里的包括,存疑,调试其他程序可以知道,他们可以一直等待输入两行有效字符串,但是py只读两行。这里我觉得导致了,程序只能跑一个测试案例,也就是两行连续的,所以只有20%
同样错误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)
同样错误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)