输入单个字符,判断并显示该字符是否为大写英文字母、小写英文字母、非英文文字字符、空格、数字或者其它字符。用python实现
时间: 2024-01-29 09:04:17 浏览: 69
char = input("请输入一个字符:")
if char.isupper():
print("该字符为大写英文字母")
elif char.islower():
print("该字符为小写英文字母")
elif not char.isalpha():
if char.isspace():
print("该字符为空格")
elif char.isdigit():
print("该字符为数字")
else:
print("该字符为非英文字符")
else:
print("该字符为其他字符")
相关问题
输入单个字符,判断并显示该字符是否为大写英文字母、小写英文字母、非英文文字字符、空格、数字或者其它字符。
```python
ch = input("请输入一个字符:")
if ch >= 'A' and ch <= 'Z':
print("{}是大写英文字母".format(ch))
elif ch >= 'a' and ch <= 'z':
print("{}是小写英文字母".format(ch))
elif ch >= '0' and ch <= '9':
print("{}是数字".format(ch))
elif ch == ' ':
print("{}是空格".format(ch))
else:
print("{}是非英文文字字符或其它字符".format(ch))
```
说明:
1. 首先输入一个字符;
2. 判断该字符是否在大写英文字母的范围内,如果是,则输出该字符是大写英文字母;
3. 判断该字符是否在小写英文字母的范围内,如果是,则输出该字符是小写英文字母;
4. 判断该字符是否在数字的范围内,如果是,则输出该字符是数字;
5. 判断该字符是否为空格,如果是,则输出该字符是空格;
6. 如果以上都不是,则输出该字符是非英文文字字符或其它字符。
输入单个字符,判断并显示该字符是否为大写英文字母、,小写英文字母、非英文文字字符、空格、数字或者其它字符。用python实现
c = input("请输入一个字符:")
if c.isupper():
print("该字符是大写英文字母")
elif c.islower():
print("该字符是小写英文字母")
elif c.isdigit():
print("该字符是数字")
elif c.isspace():
print("该字符是空格")
elif not c.isalpha():
print("该字符是非英文文字字符")
else:
print("该字符是其它字符")
阅读全文