题意:从键盘输入一个字符,如果是大写字母,则转换成小写字母;如果是小写字母,则转换成大写字母;如果是其他字符原样输出。
时间: 2024-05-16 12:15:35 浏览: 12
可以使用Python内置函数`isupper()`和`islower()`来判断字符是否为大写或小写字母,然后使用`upper()`和`lower()`函数来进行大小写转换。代码如下:
```python
ch = input("请输入一个字符:")
if ch.isupper(): # 判断是否为大写字母
print(ch.lower()) # 转换为小写字母并输出
elif ch.islower(): # 判断是否为小写字母
print(ch.upper()) # 转换为大写字母并输出
else:
print(ch) # 输出原字符
```
示例输出:
```
请输入一个字符:A
a
请输入一个字符:b
B
请输入一个字符:#
#
```
相关问题
用c++写输入一个字符,判断它如果是小写字母输出其对应的大写字母,如果是大写字符输出其对应的小写字母,如果是数字则直接输出数字,不是上述情况输出 other。
好的,您的问题已经记录下来了。以下是回答:
您可以使用下面的代码来实现:
```
#include <stdio.h>
int main()
{
char c;
scanf("%c", &c);
if(c >= 'a' && c <= 'z')
{
printf("%c", c - 32);
}
else if(c >= 'A' && c <= 'Z')
{
printf("%c", c + 32);
}
else if(c >= '0' && c <= '9')
{
printf("%c", c);
}
else
{
printf("other");
}
return 0;
}
```
以上代码会读取一个字符,然后根据题意判断它是什么类型的字符,并输出相应的答案。当输入的字符不是小写字母、大写字母或数字时,输出“other”。
输入一个字符串s1,统计大写字母,小写字母,数字,空格,以及其他字符出现的次数。字符串长度不超过50。
题意:输入一个字符串s1,统计大写字母、小写字母、数字、空格,以及其他字符出现的次数。字符串长度不超过50。
解题思路:遍历字符串s1,用isupper()、islower()、isdigit()、isspace()等函数判断每个字符的类型,用计数器来统计出现次数。
代码实现:
s1 = input("请输入一个字符串:")
upper_count = 0 # 大写字母计数器
lower_count = 0 # 小写字母计数器
digit_count = 0 # 数字计数器
space_count = 0 # 空格计数器
other_count = 0 # 其他字符计数器
for ch in s1:
if ch.isupper():
upper_count += 1
elif ch.islower():
lower_count += 1
elif ch.isdigit():
digit_count += 1
elif ch.isspace():
space_count += 1
else:
other_count += 1
print("大写字母个数:%d" % upper_count)
print("小写字母个数:%d" % lower_count)
print("数字个数:%d" % digit_count)
print("空格个数:%d" % space_count)
print("其他字符个数:%d" % other_count)
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)