帮我用cYUYAN1写一个动会分数统计系统
时间: 2023-12-29 20:04:46 浏览: 66
好的,以下是一个简单的动会分数统计系统的代码:
```python
# 定义一个字典,用于存储各个队伍的分数
scores = {}
# 询问有多少支队伍参加了动会
num_teams = int(input("有多少支队伍参加了动会?"))
# 根据队伍数量,循环询问每个队伍的名称,并初始化分数为0
for i in range(num_teams):
team_name = input("请输入第%d支队伍的名称:" % (i+1))
scores[team_name] = 0
# 循环开始,每次询问一次队伍名称和该队伍获得的分数,并将分数加入到该队伍的总分里
while True:
team_name = input("请输入获得分数的队伍名称(输入exit结束):")
if team_name == "exit":
break
else:
try:
score = int(input("请输入该队伍获得的分数:"))
scores[team_name] += score
except:
print("输入错误,请重新输入!")
# 循环结束,输出各个队伍的总分
print("动会分数统计结果:")
for team_name, score in scores.items():
print("%s队伍的总分为:%d" % (team_name, score))
```
这个程序使用了一个字典来存储各个队伍的分数,通过循环来询问每个队伍的名称并初始化分数为0,然后再循环开始后,每次询问一次队伍名称和该队伍获得的分数,并将分数加入到该队伍的总分里。最后循环结束后,输出各个队伍的总分。
阅读全文