py编写程序,对输入的一条英文语句,进行大小写字母转换,即大写字母转换 成小写,小写字母转换成大写,其他不变。
时间: 2024-10-18 09:18:04 浏览: 27
在Python中,你可以使用内置的字符串方法`lower()`和`upper()`来实现大小写字母的转换。下面是一个简单的例子,它接受用户输入的英文句子,并分别将所有大写字母转为小写,所有小写字母转为大写:
```python
def convert_case(sentence):
# 将整个句子转为小写
lower_sentence = sentence.lower()
# 使用列表推导式只转换大写字母回原样
upper_sentence = ''.join(c.upper() if c.isupper() else c for c in lower_sentence)
return lower_sentence, upper_sentence
# 用户输入
input_string = input("请输入一条英文语句:")
# 转换并打印结果
lower_result, upper_result = convert_case(input_string)
print(f"原始字符串:{input_string}")
print(f"全小写:{lower_result}")
print(f"大小写转换后:{upper_result}")
阅读全文