4. 输入一个字符,如果是小写字母将其转换成大写字母,如果是大写字母,将 n 其转换成小写字母,如果是数字则原样输出,其他字符输出“error”。 核心代码截图运行结果截图
时间: 2024-10-28 10:11:29 浏览: 18
这是一个常见的字符串操作题目,可以利用Python的条件语句结合字符串的内置方法来解决。以下是核心代码示例:
```python
def convert_case(char):
if char.islower():
return char.upper()
elif char.isupper():
return char.lower()
elif char.isdigit():
return char
else:
return "error"
# 示例输入
input_char = input("请输入一个字符:")
result = convert_case(input_char)
print(f"转换后的字符:{result}")
```
在这个代码中,`islower()` 和 `isupper()` 方法用于检查字符是否为小写或大写字母,`isdigit()` 则判断是否为数字。根据这些方法返回的结果,我们选择相应的处理方式。
**运行结果截图**(由于这是一个文本环境,无法提供实际的截图,你可以自行尝试运行上述代码并在控制台查看结果):
假设输入 "A",输出将是 "a";如果输入 "5",输出将是 "5";如果输入 "@", 输出将是 "error"。
阅读全文