输入一个字符,判断该字符是大写字母,小写字母,数字还是其他字符,并输出相应的提示,可使用ord函数来判断字符的AscII码值范围
char = input("请输入一个字符:")
asciiValue = ord(char)
if asciiValue >= 65 and asciiValue <= 90:
print(char,"是大写字母!")
elif asciiValue >= 97 and asciiValue <= 122:
print(char,"是小写字母!")
elif asciiValue >= 48 and asciiValue <= 57:
print(char,"是数字!")
else:
print(char,"是其他字符!")
以下是一个 Python 代码示例,用于读取控制台输入的字符并输出相应的类型提示:
character = input("请输入一个字符:")
if character.isalpha(): # 判断是否为字母
if character.isupper():
print("您输入的是一个大写字母")
else:
print("您输入的是一个小写字母")
elif character.isdigit(): # 判断是否为数字
print("您输入的是一个数字")
else: # 其他字符
print("您输入的是其他字符")
参考如下:
# 获取用户输入的字符
string = input("请输入一个字符: ")
# 判断字符的类型
if ord('A') <= ord(string) <= ord('Z'):
print("输入的字符是大写字母")
elif ord('a') <= ord(string) <= ord('z'):
print("输入的字符是小写字母")
elif ord('0') <= ord(string) <= ord('9'):
print("输入的字符是数字")
else:
print("输入的字符是其他字符")
char = input("请输入一个字符:")
if ord('A') <= ord(char) <= ord('Z'):
print("您输入的是大写字母")
elif ord('a') <= ord(char) <= ord('z'):
print("您输入的是小写字母")
elif ord('0') <= ord(char) <= ord('9'):
print("您输入的是数字")
else:
print("您输入的是其他字符")