输入一个英文字母判断大小写,并进行大小写互换
时间: 2023-08-21 10:05:49 浏览: 131
好的,可以通过以下代码实现:
```python
letter = input("请输入一个英文字母:")
if letter.islower(): # 判断是否为小写字母
letter = letter.upper() # 转换为大写字母
print("转换后的字母为:", letter)
elif letter.isupper(): # 判断是否为大写字母
letter = letter.lower() # 转换为小写字母
print("转换后的字母为:", letter)
else:
print("输入的不是字母!")
```
运行结果示例:
```
请输入一个英文字母:a
转换后的字母为: A
```
```
请输入一个英文字母:B
转换后的字母为: b
```
```
请输入一个英文字母:1
输入的不是字母!
```
相关问题
C语言:输入一个英文字母判断大小写,并进行大小写互换
好的,可以使用以下代码实现:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char letter;
printf("请输入一个英文字母:");
scanf("%c", &letter);
if (islower(letter)) { // 判断是否为小写字母
letter = toupper(letter); // 转换为大写字母
printf("转换后的字母为:%c\n", letter);
} else if (isupper(letter)) { // 判断是否为大写字母
letter = tolower(letter); // 转换为小写字母
printf("转换后的字母为:%c\n", letter);
} else {
printf("输入的不是字母!\n");
}
return 0;
}
```
运行结果示例:
```
请输入一个英文字母:a
转换后的字母为:A
```
```
请输入一个英文字母:B
转换后的字母为:b
```
```
请输入一个英文字母:1
输入的不是字母!
```
编写程序,从键盘上输入一句英文语句,把其中字母大小写互换。
好的,这个问题很简单,请看下面的代码:
```python
# 输入英文语句
sentence = input("请输入英文语句:")
# 字母大小写互换
new_sentence = ""
for char in sentence:
if char.isupper():
new_sentence += char.lower()
elif char.islower():
new_sentence += char.upper()
else:
new_sentence += char
# 输出语句
print("新的语句为:", new_sentence)
```
希望能够帮到你!接下来,你想问什么呢?