python大小写转换。输入多个小写字母,将其转换为多个大写字母;输入多个大写字母,将其转换为多个小写字母
时间: 2024-02-12 08:05:49 浏览: 70
习题7-1 转换大小写字母.py
好的,下面是一个实现该功能的Python代码:
```python
s = input("请输入一个字符串:")
if s.islower():
# 如果输入的是全小写字母,则将其转换为全大写字母
s = s.upper()
elif s.isupper():
# 如果输入的是全大写字母,则将其转换为全小写字母
s = s.lower()
else:
# 如果输入的字符串中含有大小写字母混合,则不做处理
print("输入错误,请输入一个全小写字母或全大写字母的字符串")
exit()
print("转换后的字符串为:", s)
```
在这个代码中,我们首先通过 `input()` 函数获取用户输入的字符串,并将其存储在 `s` 变量中。接着,我们通过 `islower()` 和 `isupper()` 方法判断用户输入的是全小写字母还是全大写字母。如果是全小写字母,则通过 `upper()` 方法将其转换为全大写字母并将结果赋值给 `s` 变量;如果是全大写字母,则通过 `lower()` 方法将其转换为全小写字母并将结果赋值给 `s` 变量。如果输入的字符串中含有大小写字母混合,则打印输出一个错误提示并退出程序。最后,我们通过 `print()` 函数将转换后的字符串输出到屏幕上。
阅读全文