蓝桥杯每日一练:字符串对比(蓝桥杯字符串比较)

网友投稿 257 2022-08-30


蓝桥杯每日一练:字符串对比(蓝桥杯字符串比较)

一、题目

问题描述   给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:   1:两个字符串长度不等。比如 Beijing 和 Hebei   2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing   3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing   4:两个字符串长度相等,但是即使是不区分大小写也不能使这两个字符串一致。比如 Beijing 和 Nanjing   编程判断输入的两个字符串之间的关系属于这四类中的哪一类,给出所属的类的编号。输入格式   包括两行,每行都是一个字符串输出格式   仅有一个数字,表明这两个字符串的关系编号样例输入 BEIjing beiJing样例输出 3

二、python代码

def zifu(str1, str2): if len(str1) != len(str2): return 1 else: if str1 == str2: return 2 elif str1.lower() != str2.lower(): return 4 return 3if __name__ == '__main__': str1 = input() str2 = input() print(zifu(str1, str2))

三、视频讲解

b站:​​字符串对比​​

蓝桥杯比赛python组视频教程


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python3教程:pathlib 模块的用法(python3高级教程)
下一篇:Python中的进程(python中的进程和线程)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~