本文主要是介绍蓝桥杯PythonB组练习——字符串对比,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、题目
问题描述
给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4种情况之一:
1:两个字符串长度不等。比如Beijing和Hebei
2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如Beijing和Beijing
3:两个字符串不仅长度相等,而且相应位置的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如beijing和Beijing
4:两个字符串长度相等,但是即使是不区分大小写也不能使这两个字符串一致。比如Beijing和Nanjing
编程判断输入的两个字符串之间的关系属于这四类中的哪一类,给出所属的类的编号。
输入格式
包含两行,每一行都是一个字符串
输出格式
仅有一个数字,表明这两个字符串的关系编号
样例输入
BEIjing
beijing
样例输出
3
二、思路
判断属于哪种情况,if...elif...else
三、Python代码
a=input()
b=input()if len(a)!=len(b):print("1")
else:if a==b:print("2")elif a.lower()==b.lower():print("3")else:print("4")
四、知识点
1.判断条件
if...else
if...elif...else
if...elif...
if....if...if...
2.title()、lower()、upper()
这篇关于蓝桥杯PythonB组练习——字符串对比的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!