输入一个字符,判断该字符是大写字母,小写字母,数字还是其他字符,并输出相应的提示,可使用ord函数来判断字符的AscII码值范围

输入一个字符,判断该字符是大写字母,小写字母,数字还是其他字符,并输出相应的提示,可使用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("您输入的是其他字符")