PTA 5-3 《水浒传》人物的粉丝数 《水浒传》是元末明初施耐庵编著的章回体长篇小说。是我国的四大名著之一,流传极广,脍炙人口;同时也是汉语言文学中具备史诗特征的作品之一,对中国乃至东亚的叙事文学都有深远的影响。书中108位梁山好汉,都有各自的粉丝。从键盘上读入一组粉丝喜好梁山好汉的名字(以半角逗号分割),统计出梁山好汉的粉丝数。
时间: 2024-02-20 15:00:14 浏览: 306
水浒传题库(含参考答案)
好的,我可以帮你解决这个问题。你可以先将读入的字符串按照逗号分割成一个个的姓名,然后将每个姓名作为键存入一个字典中,值初始化为0。接着遍历所有的姓名,将对应的值加1。最后遍历字典,输出每个梁山好汉的姓名和对应的粉丝数即可。以下是示例代码:
```python
fans = input().split(',') # 读入粉丝喜好的梁山好汉名字,以逗号分割
fan_counts = {} # 初始化字典,用于存储每个梁山好汉的粉丝数
# 统计每个梁山好汉的粉丝数
for fan in fans:
fan_counts[fan] = fan_counts.get(fan, 0) + 1
# 输出每个梁山好汉的姓名和粉丝数
for name, count in fan_counts.items():
print(name, count)
```
希望对你有帮助!
阅读全文