输入3行字符串,输出英文大写字母、小写字母、数学、空格、其他字符的个数,用空格隔开
时间: 2024-06-08 20:12:50 浏览: 6
可以使用 Python 编程实现这个功能,示例代码如下:
```python
# 获取用户输入的3行字符串
s1 = input()
s2 = input()
s3 = input()
# 统计字符个数
upper_count = 0
lower_count = 0
digit_count = 0
space_count = 0
other_count = 0
for s in s1 + s2 + s3:
if s.isupper():
upper_count += 1
elif s.islower():
lower_count += 1
elif s.isdigit():
digit_count += 1
elif s.isspace():
space_count += 1
else:
other_count += 1
# 输出结果
print(upper_count, lower_count, digit_count, space_count, other_count)
```
示例输入:
```
This Is A Test
1234567890
!@#$%^&*()
```
示例输出:
```
4 8 10 2 10
```
解释:输入的3行字符串中,大写字母有4个(T、I、A、T),小写字母有8个(h、i、s、s、e、t、1、e),数字有10个(1、2、3、4、5、6、7、8、9、0),空格有2个(一个是第1行最后一个字符,一个是第2行第一个字符),其它字符有10个(!、@、#、$、%、^、&、*、(、))。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)