十大歌手评委打分python
时间: 2023-10-05 07:10:19 浏览: 270
以下是一个简单的十大歌手评分程序的 Python 代码示例:
```python
singers = ["张三", "李四", "王五", "赵六", "钱七", "孙八", "周九", "吴十", "郑十一", "冯十二"]
scores = []
print("请为以下十位歌手打分(0-10分):")
for singer in singers:
score = input(singer + "的得分为:")
scores.append(int(score))
print("\n评分结果如下:")
for i in range(len(singers)):
print(singers[i] + "的得分为:" + str(scores[i]))
print("\n平均得分为:" + str(sum(scores) / len(singers)))
```
这个程序首先定义了一个歌手列表和一个得分列表。然后,它提示用户为每位歌手打分,并将得分添加到得分列表中。最后,程序按顺序输出每个歌手的得分,并计算并输出所有歌手的平均得分。
相关问题
十大歌手评委随机打分python
你可以使用Python中的random模块来实现歌手评分的随机打分程序。以下是一种可能的实现方法:
1. 定义歌手列表和评分列表
singers = ['歌手A', '歌手B', '歌手C', '歌手D', '歌手E', '歌手F', '歌手G', '歌手H', '歌手I', '歌手J']
scores = []
2. 使用循环遍历歌手列表,并生成10个0到100的随机整数作为评委打分
import random
for singer in singers:
score = []
for i in range(10):
score.append(random.randint(0, 100))
scores.append(score)
3. 输出每个歌手的评分结果
for i in range(len(singers)):
print('{}的评分结果:{}'.format(singers[i], scores[i]))
这个程序将输出每个歌手的评分结果,每个歌手都有10个评委的评分。你可以根据需要对评分结果进行进一步处理,比如计算平均分或者找出最高得分的歌手等等。
python十大歌手评委打分
以下是Python实现十大歌手评委打分的代码:
```python
# 定义一个空列表,用于存储评委打分
score_list = []
# 循环输入10位评委的打分
for i in range(1, 11):
score = int(input(f"第{i}位评委评分:"))
score_list.append(score)
# 对打分列表进行排序,并去掉最高分和最低分
score_list.sort()
score_list = score_list[1:-1]
# 计算平均分
avg_score = sum(score_list) / len(score_list)
# 输出选手最终得分
print('选手最终得分为:', avg_score)
```
以上代码实现了输入10位评委的打分,去掉最高分和最低分,计算平均分并输出选手最终得分的功能。