问题描述
输入一个字符串,请判断这个字符串是否正好是 lanqiao
。在输入时如果只是大小写不同也算作相同。
输入格式
输入一行包含一个字符串。
输出格式
如果是 lanqiao
,输出全小写的字符串 yes
,否则输出全小写的字符串 no
。
样例输入
LanQiao
样例输出
yes
样例输入
QiaoLan
样例输出
no
评测用例规模与约定
对于所有评测用例,输入的字符串由大写或小写英文字母组成,长度至少为 11 个字符,不超过 2020 个字符。
运行限制
- 最大运行时间:1s
- 最大运行内存: 256M
参考代码:
方法一
n=str(input().lower()) #lower() 将字符串中大写全部转化为小写
a=len(n)
if n=='lanqiao':
print('yes')
else:
print('no')
方法二
n=list(map(str,input()))
a=len(n)
if a<7 or a>7:
print('no')
else:
if n[0]=='l' or n[0]=='L' and n[1]=='a' or n[1]=='A' and n[2]=='n' or n[2]=='N' and n[3]=='q' or n[3]=='Q' and n[4]=='I' or n[4]=='i' and n[5]=='a' or n[5]=='A' and n[6]=='o' or n[6]=='O':
print('yes')
else:
print('no')
lower() 方法转换字符串中所有大写字符为小写。