本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出
时间: 2024-05-30 20:04:37 浏览: 82
C语言程序设计-将字符串中的小写字母转换为对应的大写字母,其它字符不变;.c
5星 · 资源好评率100%
以下是Python实现本题的代码和解释:
```python
# 读取用户输入的字符串,以#结束
s = input()
while s[-1] != '#':
s += input()
# 将小写字母转换成大写字母,大写字母转换成小写字母,其他字符不变
result = ''
for c in s:
if c.islower():
result += c.upper()
elif c.isupper():
result += c.lower()
else:
result += c
# 将结果输出到文件中
with open('test', 'w') as f:
f.write(result)
# 输出结果
print(result)
```
阅读全文