以下是使用 Python 实现该功能的代码: ```python # 读取输入的字符串 input_str = input() # 用于存储转换后的字符 result = "" # 遍历输入字符串中的每个字符 for char in input_str: # 判断是否为 '#',如果是则停止处理 if char == '#': break # 判断字符是否为小写字母 if 'a' <= char <= 'z': # 将小写字母转换为大写字母 result += char.upper() # 判断字符是否为大写字母 elif 'A' <= char <= 'Z': # 将大写字母转换为小写字母 result += char.lower() else: # 其他字符保持不变 result += char # 输出转换后的字符串 print(result) ``` 额外需要注意的逻辑点 1. 在处理输入字符串时,要确保遇到 '#' 时及时停止处理,避免将 '#' 之后的内容也进行转换。 2. 对于字符的大小写判断,要准确使用字符的 ASCII 码范围,即 `'a' <= char <= 'z'` 和 `'A' <= char <= 'Z'`。 3. 存储转换结果的变量需要在遍历前进行初始化,避免出现未定义的错误。 [2025-06-18 11:33:13 | AI写代码神器 | 295点数解答]