编写程序统计调查间卷各评语出现的次数,将最终统计结果放入字典。 调查问卷结果: 不满意,一般,满意,一般,很满意,满意,一般,一般,不满意,满意,满意,满意,满意,一般,很满意,一般,满意,不满意,一般,不满意,满意,满意,满意,满意,满意,满意,很满意,不满意,满意,不满意,不满意,一般,很满意 要求:问卷调查结果用文本文件 result. txt保存并编写程序读取该文件后统计各评语出现的次数,将字典最终统计结果追加至result.txt文件中。
时间: 2023-07-27 12:16:35 浏览: 637
调查问卷统计程序的源代码发布
好的,以下是Python代码实现:
```python
# 打开文件
with open('result.txt', 'r') as f:
# 读取问卷结果并转换为列表
result_list = f.read().split(',')
# 初始化一个空字典
result_dict = {}
# 遍历列表,统计各评语出现的次数
for comment in result_list:
if comment in result_dict:
result_dict[comment] += 1
else:
result_dict[comment] = 1
# 打开文件,将统计结果写入文件
with open('result.txt', 'a') as f:
f.write('\n\n统计结果:\n')
for key, value in result_dict.items():
f.write(key + ': ' + str(value) + '次\n')
```
以上代码首先打开文件,读取问卷结果并转换为列表。然后初始化一个空字典,遍历列表,统计各评语出现的次数。最后再次打开文件,将统计结果写入文件中。注意,这里用了文件打开方式为 `'a'`,表示追加写入。
阅读全文