从键盘键入任意一个字符,判断该字符是英文字母(不区分大、小写)、数字字符还是其它字符。若键入字母,则屏幕显示 it is an english character.;若键入数字则屏幕显示it is a digit character. ;若输入其它字符,则屏幕显示:it is other character.
时间: 2023-04-30 15:05:17 浏览: 134
MZH0.zip_微处理器开发_Asm_
题目描述:从键盘键入任意一个字符,判断该字符是英文字母(不区分大小写)、数字字符还是其他字符。若键入字母,则屏幕显示 it is an english character.;若键入数字,则屏幕显示 it is a digit character.;若输入其他字符,则屏幕显示 it is other character.
解答:python中,当键盘输入的字符以b开头时,表示该字符是一个字节串(bytes)类型的数据。因此,我们需要将其转化成字符串类型(str)。
输入的字符数据为b'\xe4\xbb\x8e\xe9\x94\xae\xe7\x9b\x98\xe9\x94\xae\xe5\x85\xa5\xe4\xbb\xbb\xe6\x84\x8f\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe8\xaf\xa5\xe5\xad\x97\xe7\xac\xa6\xe6\x98\xaf\xe8\x8b\xb1\xe6\x96\x87\xe5\xad\x97\xe6\xaf\x8d\xef\xbc\x88\xe4\xb8\x8d\xe5\x8c\xba\xe5\x88\x86\xe5\xa4\xa7\xe3\x80\x81\xe5\xb0\x8f\xe5\x86\x99\xef\xbc\x89\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe5\xad\x97\xe7\xac\xa6\xe8\xbf\x98\xe6\x98\xaf\xe5\x85\xb6\xe5\xae\x83\xe5\xad\x97\xe7\xac\xa6\xe3\x80\x82\xe8\x8b\xa5\xe9\x94\xae\xe5\x85\xa5\xe5\xad\x97\xe6\xaf\x8d\xef\xbc\x8c\xe5\x88\x99\xe5\xb1\x8f\xe5\xb9\x95\xe6\x98\xbe\xe7\xa4\xba it is an english character.;输入字符数据为b'\xef\xbc\x9b\xe8\x8b\xa5\xe9\x94\xae\xe5\x85\xa5\xe6\x95\xb0\xe5\xad\x97\xe5\x88\x99\xe5\xb1\x8f\xe5\xb9\x95\xe6\x98\xbe\xe7\xa4\xbait is a digit character.;输入其他字符,则屏幕显示 it is other character.。代码如下:
阅读全文