输入10个字符,分别统计空格或回车、数字和其他字符、字母的个数
时间: 2024-12-25 21:33:22 浏览: 6
当你输入10个字符并想统计其中的空格或回车、数字、其他字符以及字母的数量时,你可以按照以下步骤操作:
1. **初始化计数器**:创建四个变量,分别用于记录空格/回车(通常合并为"空白字符")、数字、特殊字符(非字母和数字)和字母的数量。
```python
spaces_count = 0
digits_count = 0
special_chars_count = 0
letters_count = 0
```
2. **遍历输入字符**:对于输入的每个字符,检查其类型并更新相应计数器。
```python
for char in input_string[:10]: # 取前10个字符
if char.isspace(): # 检查是否为空白字符(包括空格和换行)
spaces_count += 1
elif char.isdigit(): # 检查是否为数字
digits_count += 1
elif not char.isalnum(): # 检查是否为非字母和数字字符(特殊字符)
special_chars_count += 1
else: # 非空白、数字和特殊字符,即字母
letters_count += 1
```
3. **打印结果**:
循环结束后,你可以打印出每个类别字符的数量:
```python
print(f"空格/回车数量: {spaces_count}")
print(f"数字数量: {digits_count}")
print(f"特殊字符数量: {special_chars_count}")
print(f"字母数量: {letters_count}")
```
阅读全文