题目:
给定两个仅由大小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4种之一:
(1)、两个字符串长度不等。
(2)、两个字符串的长度一致,对应位置的字符完全一致(区分大小写)。
(3)、两个字符串的长度一致,对于位置的字符在不区分大小写的情况下达到一致。
(4)、两个字符串的长度一致,对应位置的字符即使区分大小写也不一致。
判断给定的两个字符属于上述哪一种情况。
代码:
str1 = input("请输入字符串1:")
str2 = input("请输入字符串2:")
if len(str1) == len(str2):
if str1 == str2:
print("2")
elif str1.lower() == str2.lower():
print("3")
else:
print("4")
else:
print("1")
结果:
注
字符串长度可用函数len()计算。
比较不区分大小写的字符串通常先把字符串全部改为小写或大写,用方法lower()或upper().
字符串之间可以直接比较。