从键盘输入一个字符串,将其中的大写字母变小写字母,小写字母变大写字母,并输出
时间: 2024-11-30 08:29:26 浏览: 32
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
可以使用Python编写一段简单的程序来实现这个功能。我们可以遍历输入的字符串,然后依据字母的ASCII值来进行转换。对于大写字母,我们将其ASCII值减去32转为小写,反之亦然。以下是Python的一个示例:
```python
def swap_case(s):
swapped_s = ""
for char in s:
if 'a' <= char <= 'z': # 如果是小写字母
swapped_s += chr(ord(char) - 32) # 转换为大写
elif 'A' <= char <= 'Z': # 如果是大写字母
swapped_s += chr(ord(char) + 32) # 转换为小写
else:
swapped_s += char # 非字母字符保持不变
return swapped_s
input_str = input("请输入一个字符串:")
output_str = swap_case(input_str)
print("转换后的字符串:", output_str)
阅读全文