用字符数组完成:输入10个字符,统计其中大写、小写、数字字符的个数
时间: 2024-11-20 21:40:40 浏览: 6
tj.rar_visual c_数字字符个数
在Python中,你可以使用一个字符数组(也称为字符串)来完成这个任务。这里是一个简单的步骤说明:
1. 首先,创建一个空数组`char_array`,并从用户那里获取输入的10个字符。
```python
char_array = []
for _ in range(10):
char = input("请输入一个字符:")
char_array.append(char)
```
2. 定义三个计数器变量,分别用于记录大写字母、小写字母和数字的数量:`upper_count`, `lower_count`, 和 `digit_count`,初始化它们都是0。
```python
upper_count = lower_count = digit_count = 0
```
3. 遍历`char_array`,检查每个字符,如果是大写字母、小写字母或数字,就相应地增加计数器。
```python
import string
for char in char_array:
if char.isalpha(): # 检查是否为字母
if char.isupper():
upper_count += 1
else:
lower_count += 1
elif char.isdigit(): # 检查是否为数字
digit_count += 1
```
4. 最后,打印出统计结果。
```python
print(f"大写字母:{upper_count}")
print(f"小写字母:{lower_count}")
print(f"数字字符:{digit_count}")
```
阅读全文