使用python写一个演讲比赛评分系统
时间: 2024-01-29 19:02:49 浏览: 180
好的,我会在 Python 中创建一个简单的演讲比赛评分系统。首先,您需要定义一些变量,例如演讲者的姓名、演讲的话题、评委评分等级以及评分结果。
下面是一个基本的示例代码:
```python
# 定义演讲者姓名
speaker_name = input('请输入演讲者姓名: ')
# 定义演讲话题
speech_topic = input('请输入演讲话题: ')
# 定义评分等级
rating_levels = ['低于平均水平', '平均水平', '优秀水平', '卓越水平']
# 定义评分结果
scores = []
# 循环6次,让6个评委进行评分
for i in range(6):
score = int(input(f'请第{i+1}个评委给{speaker_name}的演讲打分(1-10): '))
scores.append(score)
# 计算平均分
average_score = sum(scores) / len(scores)
# 根据平均分,得出评分等级
if average_score < 4:
rating = rating_levels[0]
elif average_score < 7:
rating = rating_levels[1]
elif average_score < 9:
rating = rating_levels[2]
else:
rating = rating_levels[3]
# 输出评分结果
print(f'{speaker_name}的演讲主题是"{speech_topic}",平均得分为{average_score:.2f},评级为"{rating}"。')
```
这个简单的程序会提示用户输入演讲者的姓名和演讲话题。然后,它将进入一个循环,要求6个评委进行打分。程序将所有分数加起来,并计算平均分。最后,它将确定评分等级并输出评分结果。
请注意,这是一个非常简单的评分程序。如果需要更复杂或更全面的评分系统,请考虑使用数据库或其他编程技术。
阅读全文