编写一个函数实现如下功能:给定一行字符(不超过80个字符),将其中的小写字母转化成大写字母,大写字母转化成小写字母,并忽略其他字符,然后在主函数中调用此函数并输出结果。例如,输入:abc&123DEF+456,则输出为:ABCdef。
时间: 2024-02-15 14:05:38 浏览: 24
输入一个字符,转换成大写字母输出
好的,下面是实现该功能的函数代码:
```python
def convert_case(line):
result = ""
for c in line:
if c.islower():
result += c.upper()
elif c.isupper():
result += c.lower()
return result
```
该函数接受一个字符串作为参数,然后遍历字符串中的每个字符,如果该字符是小写字母,则将其转换为大写字母并加入结果字符串中;如果该字符是大写字母,则将其转换为小写字母并加入结果字符串中。如果该字符不是字母,则忽略它。最后返回结果字符串。
在主函数中,你可以这样调用该函数:
```python
line = "abc&123DEF+456"
result = convert_case(line)
print(result)
```
输出结果为:`ABCdef`。
阅读全文