任务描述: 输入数据为在一行中有一个大写字母a和小写字母b(没有空格),编程分别输出它们对应的另一字母(小写或大写)。 输入样例: Am 输出样例: aM 输入样例: Xy 输出样例: xY
时间: 2024-09-23 21:16:46 浏览: 70
这个任务需要编写一个简单的程序,它接收用户输入的一行字符,然后检查字符是否是大写的 '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' 中的一个,程序会保持原样。
阅读全文
相关推荐


















