PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class FootballTeamManagementSystem:
def __init__(self, team_name, coach_name):
self.team_name = team_name
self.coach_name = coach_name
self.players_stack = []
class Player:
def __init__(self, player_name, position, jersey_number, age, nationality, height, weight, is_injured=False):
self.player_name = player_name
self.position = position
self.jersey_number = jersey_number
self.age = age
self.nationality = nationality
self.height = height
self.weight = weight
self.is_injured = is_injured
def add_player(self, player_name, position, jersey_number, age, nationality, height, weight, is_injured=False):
player = self.Player(player_name, position, jersey_number, age, nationality, height, weight, is_injured)
self.players_stack.append(player)
return f"Player {player_name} added to {self.team_name}."
def display_team_info(self):
print(f"\n{self.team_name} - Managed by Coach {self.coach_name}")
print("Players:")
for player in reversed(self.players_stack):
status = "Injured" if player.is_injured else "Available"
print(f"Jersey #{player.jersey_number} - {player.player_name} ({player.position}), Age: {player.age}, Nationality: {player.nationality}, Height: {player.height}, Weight: {player.weight}, Status: {status}")
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run