评分系统的代码
时间: 2023-12-22 09:04:32 浏览: 116
以下是一个基于Python的简单评分系统的代码示例,该系统使用的是加权平均值算法:
```python
# 定义评分标准和对应的权重
criteria = ["功能性", "易用性", "稳定性", "性能", "外观"]
weights = [0.3, 0.2, 0.2, 0.2, 0.1]
# 收集评分数据
scores = []
for i in range(len(criteria)):
score = int(input("请对%s进行评分(0~10分):" % criteria[i]))
scores.append(score)
# 计算加权平均值
weighted_avg = sum([scores[i] * weights[i] for i in range(len(scores))])
# 输出结果
print("您对该产品的评分为:%.2f分" % weighted_avg)
```
该评分系统首先定义了评分标准和对应的权重,然后通过用户输入收集评分数据,最后使用加权平均值算法计算出综合评分并输出结果。需要注意的是,该评分系统只是一个简单的示例,实际开发中需要考虑更多的因素,例如数据的有效性和安全性等。
阅读全文