从键盘输入一个字符,赋值给变量ch,判断它是英文字母、数字还是其他字符。 ch=input("请输入一个字符:") if 1 : print(ch,"是英文字母") elif 2 : print(ch,"是数字") else: print(ch,"是其他字符")
ch>='a' and ch[='z' or ch]='A' and ch[='Z'#ch]='0' and ch<='9'
举一反三
- 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("输入的是其他字符") #看明白这个程序了吗?
- 判断一个字符是字母字符、数字字符还是其他字符,并做相应的显示。字母字符显示字符串"字母";数字字符显示字符串"数字";其他字符显示字符串"其他"。 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
- 需要从键盘给一个字符型变量ch输入一个字符,使用的输入语句是:ch= (); 。
- 设“char ch”,写出下列问题对应的表达式 判断ch是一个10进制的数字字符——(1)—— 判断ch是一个英文字母——(2)——
- 写出满足下列条件的C表达式。 ①ch是大写英文字母() ②ch不是小写英文字母() ③ch是数字字符() ④ch是英文字母()
内容
- 0
中国大学MOOC: 需要从键盘给一个字符型变量ch输入一个字符,使用的输入语句是:ch= (); 。
- 1
判断从键盘输入一个字符,变量ch是数字的表达式为() A: ch>='a'&&ch<='z' B: ch>='0'&&ch<='9' C: ch>=0&&ch<=9 D: ch>=0||ch<=9
- 2
设ch是字符型变量,判断ch为英文字母的表达式是ch>=’A’ && ch<=’Z’|| ch>=’a’ && ch<=’z’
- 3
输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其他字符不变。 main() { char ch; scanf (" %c ", &ch); if ( ) ch = ch + 32; else if (ch > = 'a' && ch < = 'z') ; printf (" %c ", ch); }
- 4
(ch>='0' ) && (ch<='9')是判断字符变量ch的值是否为数字字符的表达式。