本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。 输入格式: 输入为一个以“#”结束的字符串(不超过30个字符)。 输出格式: 在一行中输出大小写转换后的结果字符串。 输入样例: Hello World! 123# 输出样例: hELLO wORLD! 123
时间: 2023-11-08 18:24:51 浏览: 94
好的,这是一个字符串大小写转换的问题。我可以给你提供一个 Python 的代码实现:
```python
s = input()[:-1] # 去掉字符串末尾的 #
res = ''
for c in s:
if c.islower():
res += c.upper()
elif c.isupper():
res += c.lower()
else:
res += c
print(res)
```
这里用一个循环遍历字符串中的每个字符,如果是小写字母就转换成大写字母,如果是大写字母就转换成小写字母,否则就不变输出。最后打印出转换后的字符串即可。注意要去掉字符串末尾的 # 符号。
相关问题
本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。 输入格式: 输入为一个以“#”结束的字符串(不超过30个字符)。
题目要求编写程序,对一个以“#”结尾的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变。输入格式:输入为一个以“#”结尾的字符串(不超过30个字符)。
处理过程及输出格式:将字符串中的小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变,输出转换后的字符串。
例如,对于输入字符串“A#bCA”,输出结果为“a#Bca”。
阅读全文