#字符串字母大小写转换 本题要求编写程序,对一个以"#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。 输入格式: 输入为一个以"#"结束的字符串(不超过30个字符)。 输出格式: 在一行中输出大小写转换后的结果字符串。 I 输入样例: Hello World! 123 #输出样例: hELLO wORLD!123
时间: 2024-03-08 09:48:49 浏览: 46
这道题的思路是遍历字符串,对每个字符进行大小写转换,然后拼接成转换后的字符串。以下是对应的 Python 代码实现:
```python
s = input() # 输入字符串
result = "" # 存放转换后的结果
for ch in s:
if ch.islower(): # 如果是小写字母
result += ch.upper() # 转换成大写字母
elif ch.isupper(): # 如果是大写字母
result += ch.lower() # 转换成小写字母
else:
result += ch # 其他字符不变
print(result)
```
你可以将这段代码复制到你的 IDE 中运行,输入样例 `Hello World! 123 #`,得到输出结果 `hELLO wORLD! 123`。
阅读全文