ch = input("请输入一个字符:")
if ch.isdigit():
print("输入的是数字")
elif ch.isalpha():
print("输入的是英文字母")
else:
print("输入的是其他字符")
#或者
if (65<=ord(ch)<=90 or 97<=ord(ch)<=122):
print("输入的是英文字母")
elif (ord(ch)>=48 and ord(ch)<=57):
print("输入的是数字")
else:
print("输入的是其他字符")
#看明白这个程序了吗?
if ch.isdigit():
print("输入的是数字")
elif ch.isalpha():
print("输入的是英文字母")
else:
print("输入的是其他字符")
#或者
if (65<=ord(ch)<=90 or 97<=ord(ch)<=122):
print("输入的是英文字母")
elif (ord(ch)>=48 and ord(ch)<=57):
print("输入的是数字")
else:
print("输入的是其他字符")
#看明白这个程序了吗?
举一反三
- 从键盘输入一个字符,赋值给变量ch,判断它是英文字母、数字还是其他字符。 ch=input("请输入一个字符:") if 1 : print(ch,"是英文字母") elif 2 : print(ch,"是数字") else: print(ch,"是其他字符")
- 下段程序功能是判断字符c是否为大写字母c=input('请输入一个字符:') if 'A'<=c='Z': print('{}是一个英文大写字母'.format(c))与这段代码功能相同的代码是() A: c=input('请输入一个字符:') if 65<=ord(c)<=90: print('{}是一个英文大写字母'.format(c)) B: c=input('请输入一个字符:') if 'A'<=c or c<='Z': print('{}是一个英文大写字母'.format(c)) C: c=input('请输入一个字符:') if 'A'<=c and c<='Z': print('{}是一个英文大写字母'.format(c)) D: c=input('请输入一个字符:') if c in ‘ABCDEFGHIJKLMNOPQRSTYVWXYZ ': print('{}是一个英文大写字母'.format(c))
- 以下哪个Python程序能成功运行: A: a=int(input("请输入一个整数:"))if a>0: print(a)else: print(-a) B: a=int(input("请输入一个整数:"))if a>0:print(a)else:print(-a) C: a=int(input("请输入一个整数:"))if a>0 print(a)else print(-a) D: a=int(input("请输入一个整数:"))if a>0: print(a)else a<0: print(-a)
- 需要从键盘给一个字符型变量ch输入一个字符,使用的输入语句是:ch= (); 。
- 判断一个字符是字母字符、数字字符还是其他字符,并做相应的显示。字母字符显示字符串"字母";数字字符显示字符串"数字";其他字符显示字符串"其他"。 Private Sub Form_Click() Dim n As String n = InputBox("请输入一个字符") Select Case n Case "a" To "z", "A" To "Z" Print "字母" Case 【1】 Print "数字" Case Else Print "其他" End Select End Sub