用python 输入一段英文,利用字典统计出有多少个不同的字符并统计各出现的次数。
时间: 2024-03-13 07:46:43 浏览: 46
python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (示例)
5星 · 资源好评率100%
好的,以下是Python代码实现:
```python
text = input("请输入一段英文: ")
char_dict = {}
for char in text:
if char not in char_dict:
char_dict[char] = 1
else:
char_dict[char] += 1
print("不同字符的个数是:", len(char_dict))
print("各字符出现的次数如下:")
for char, count in char_dict.items():
print(char, ":", count)
```
代码解释:
1. 首先,我们要求用户输入一段英文,使用`input()`函数实现。
2. 然后,我们创建一个空的字典`char_dict`,用于存储各个字符出现的次数。
3. 接着,我们遍历输入的英文字符,如果该字符没有出现过,则将其加入字典并计数为1,否则将其出现次数加1。
4. 最后,我们输出不同字符的个数和各字符出现的次数。
希望这个代码可以帮助到你!
阅读全文