编写代码:从键盘输入一串字符,输出有多少个不同的字符、每个字符出现的次数。
时间: 2024-03-20 08:43:18 浏览: 52
计算字符串中每种字符出现的次数
好的,下面是 Python 代码实现:
```python
s = input("请输入一串字符:")
char_dict = {}
for c in s:
if c not in char_dict:
char_dict[c] = 1
else:
char_dict[c] += 1
print("不同的字符数为:", len(char_dict))
for c, count in char_dict.items():
print("字符", c, "出现的次数为:", count)
```
以上代码中,首先从键盘输入一串字符,然后遍历每个字符,用一个字典 char_dict 记录每个字符出现的次数。如果字符 c 不在字典中,将其添加到字典中,并将出现次数初始化为 1;否则,将其出现次数加 1。最后,输出不同的字符数和每个字符出现的次数。
阅读全文