题目描述
从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。
输入输出格式
输入
输入一个字符。
输出
如果该字符是大写字母,则输出“ upper
”;若是小写字母,则输出“ lower
”;若是数字字符,则输出“ digit
”;若是其他字符,则输出“ other
”。(输出不含双引号)。
输入输出样例
样例输入
E
样例输出
upper
s=input()
for i in s:
if ord(i)>=48 and ord(i)<=57:
print('digit')
for i in s:
if ord(i)>=65 and ord(i)<=90:
print('upper')
for i in s:
if ord(i)>=97 and ord(i)<=122:
print('lower')
for i in s:
if ord(i)<48 or ( ord(i)>57 and ord(i)<65) or(ord(i)>90 and ord(i)<97) or ord(i)>122:
print('oyher')
ch=input() #读取字符
if 'a'<=ch<='z':
print('lower') #依次判断所属类别
elif 'A'<=ch<='Z':
print('upper')
elif '0'<=ch<='9':
print('digit')
else:
print('other')