为了解后勤服务质量,学校向学生发起了服务评价问卷的调查,请同学们在“非常满意”、“满意”、“一般”和“不满意”中选择一个评语进行评价,最后回收了100份问卷。本题采用随机数模拟得到100个评价值,语句如下: import random comment=['非常满意','满意','一般','不满意'] results=[comment[random.randint(0,3)] for i in range(100)] 编写程序,利用列表统计各个不同评语出现的次数,并找出出现最多的评语。
时间: 2023-06-03 15:07:38 浏览: 176
大学生对学校后勤的满意度调查报告
程序如下:
```python
import random
# 定义评价选项列表
comment = ['非常满意','满意','一般','不满意']
# 生成100个随机评价值
results = [comment[random.randint(0,3)] for i in range(100)]
# 统计各个评价出现次数
count = {}
for c in comment:
count[c] = results.count(c)
# 找出出现次数最多的评价
most_common_comment = max(count, key=count.get)
# 输出结果
print('各个评价出现次数:', count)
print('出现次数最多的评价是:', most_common_comment)
```
运行结果可能会不同,但大致如下:
```
各个评价出现次数: {'非常满意': 22, '满意': 32, '一般': 28, '不满意': 18}
出现次数最多的评价是: 满意
```
阅读全文