编程要求 对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。 输入格式:输入为一个以“#”结束的字符串(不超过 30 个字符)。 输出格式:在一行中输出大小写转换后的结果字符串。 测试举例 输入:Hello World! 123# 输出:hELLO wORLD! 123
时间: 2024-02-20 21:01:27 浏览: 106
可以使用Python中的字符串方法和条件语句来实现。具体方法如下:
```python
string = input() # 输入字符串
result = '' # 存储结果的字符串
# 遍历字符串中的每个字符
for char in string:
# 如果是小写字母,则转换为大写字母
if char.islower():
result += char.upper()
# 如果是大写字母,则转换为小写字母
elif char.isupper():
result += char.lower()
# 否则,直接添加到结果字符串中
else:
result += char
# 输出结果字符串
print(result)
```
其中,`string` 为输入的字符串,`result` 为存储结果的字符串。遍历字符串中的每个字符,如果是小写字母,则转换为大写字母,如果是大写字母,则转换为小写字母,否则直接添加到结果字符串中。最后输出结果字符串即可。
相关问题
本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。 输入格式: 输入为一个以“#”结束的字符串(不超过30个字符)。
题目要求编写程序,对一个以“#”结尾的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变。输入格式:输入为一个以“#”结尾的字符串(不超过30个字符)。
处理过程及输出格式:将字符串中的小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变,输出转换后的字符串。
例如,对于输入字符串“A#bCA”,输出结果为“a#Bca”。
阅读全文