可以使用ASCII码来区分
参考程序:
ch = input("请输入一个字符:")
if ord(ch)>=48 and ord(ch)<=57:
print("输入的是数字")
elif (ord(ch)>=65 and ord(ch)<=90) or (ord(ch)>=97 and ord(ch)<=122):
print("输入的英文字母")
else:
print("输入的是其他字符")
#####望采纳
1、创建python文件,testascii.py;
2、创建函数charToNum,判断参数类型及对应返回值;
def charToNum(c):
if c.isalpha():
return ord(c)
else:
return '参数只能是英文字母'
3、编写测试语句,分别用英文字母及数字进行测试;
print(charToNum('a'))
print(charToNum('1'))
4、查看运行结果,满足所需结果;