• 你需要创建两个俱乐部,每个俱乐部包含 5 个球员。 • 打印这两个俱乐部的信息,包括每个球员的数据。
时间: 2024-10-11 16:14:49 浏览: 2
在Python中,你可以创建两个俱乐部类Club,并分别为每个俱乐部实例化五个球员。下面是一个简单的示例:
```python
class Player:
def __init__(self, name, position):
self.name = name
self.position = position
class Club:
def __init__(self, club_name):
self.club_name = club_name
self.players = []
def add_player(self, player):
self.players.append(player)
# 创建球员
player1 = Player("张三", "前锋")
player2 = Player("李四", "中场")
player3 = Player("王五", "后卫")
player4 = Player("赵六", "守门员")
player5 = Player("孙七", "中场")
# 创建俱乐部并添加球员
club1 = Club("皇家红队")
club1.add_player(player1)
club1.add_player(player2)
club1.add_player(player3)
club1.add_player(player4)
club1.add_player(player5)
club2 = Club("银河蓝队")
club2.add_player(player2)
club2.add_player(player4)
club2.add_player(player5)
club2.add_player(Player("刘八", "前锋"))
club2.add_player(Player("陈九", "后卫"))
# 打印俱乐部信息
def print_club_info(club):
print(f"俱乐部名称:{club.club_name}")
print("球员列表:")
for i, player in enumerate(club.players):
print(f"{i+1}. {player.name} - {player.position}")
print_club_info(club1)
print_club_info(club2)
```
在这个例子中,我们首先定义了Player和Club类,然后创建了两个俱乐部,每个俱乐部都有五个球员的列表。最后,我们定义了一个函数来打印俱乐部的详细信息。