python实现运动会报名信息统计
时间: 2024-10-10 22:03:20 浏览: 46
基于python的GUI运动会报名管理系统.zip
在Python中实现运动会报名信息统计,你可以设计一个简单的数据结构,如字典或类,来存储每个项目的报名者信息。下面是一个基础的示例:
```python
class Event:
def __init__(self, event_name):
self.event_name = event_name
self报名表 = {}
def register(self, participant_name, sport):
if sport in self.报名表:
self.报名表[sport].append(participant_name)
else:
self.报名表[sport] = [participant_name]
def total_participants(self, sport):
return len(self.报名表.get(sport, []))
# 使用示例
track_event = Event("田径")
track_event.register("张三", "短跑")
track_event.register("李四", "跳高")
swimming_event = Event("游泳")
swimming_event.register("王五", "自由泳")
swimming_event.register("赵六", "蛙泳")
print(f"田径报名人数: {track_event.total_participants('短跑')}")
print(f"游泳报名人数: {swimming_event.total_participants('自由泳')}")
阅读全文