求出歌手的得分Python
时间: 2024-09-01 09:01:35 浏览: 58
基于Python爬虫的歌手歌词分析可视化(附源码)
如果你想要设计一个简单的评分系统,比如计算歌手的总分,你可以创建一个字典来存储每个歌手的信息,包括他们的歌曲数量、单曲平均评分等。这里是一个基本的示例,假设我们有一个歌手列表和每首歌的评分:
```python
# 假设歌手信息存储在一个字典列表里,每个元素包含歌手名和歌曲列表
artists = [
{"name": "张三", "songs": [9.5, 8.8, 9.2]},
{"name": "李四", "songs": [7.6, 8.3, 9.0]},
]
# 计算每位歌手的平均分
def calculate_score(artists):
scores = {}
for artist in artists:
total_score = sum(song for song in artist["songs"])
number_of_songs = len(artist["songs"])
average_score = total_score / number_of_songs
scores[artist["name"]] = average_score
return scores
scores = calculate_score(artists)
for artist, score in scores.items():
print(f"{artist} 的得分为: {score}")
阅读全文