コード例 #1
0
 def assign_player(self, player: Player):
     if player in self.list_of_players:
         return f"Player {player.name} is already in the guild."
     if player.guild != "Unaffiliated":
         return f"Player {player.name} is in another guild."
     self.list_of_players.append(player)
     player.guild = self.name
     return f"Welcome player {player.name} to the guild {self.name}"
コード例 #2
0
ファイル: guild.py プロジェクト: mirokrastev/SoftUni-Courses
 def assign_player(self, player: Player):
     if player in self.guild:
         return f'Player {player.name} is already in the guild.'
     if player.guild == 'Unaffiliated':
         self.guild.append(player)
         player.guild = self.name
         return f'Welcome player {player.name} to the guild {self.name}'
     return f'Player {player.name} is in another guild.'
コード例 #3
0
 def assign_player(self, player: Player):
     if player in self.list_of_players:
         return f'Player {player.name} is already in the guild.'
     if not player.guild == 'Unaffiliated':
         return f'Player {player.name} is in another guild.'
     self.list_of_players.append(player)
     player.guild = self.name
     return f'Welcome player {player.name} to the guild {player.guild}'
コード例 #4
0
 def assign_player(self, player: Player):
     if player.guild == 'Unaffiliated':
         player.guild = self.name
         self.player_list.append(player)
         return f'Welcome player {player.name} to the guild {self.name}'
     elif player.guild == self.name:
         return f'Player {player.name} is already in the guild.'
     else:
         return f'Player {player.name} is in another guild.'
コード例 #5
0
    def assign_player(self, player: Player) -> str:
        if player.guild == self.name:
            return f'Player {player.name} is already in the guild.'
        if player.guild != Player.NO_GUILD:
            return f'Player {player.name} is in another guild.'

        player.guild = self.name
        self.players.append(player)
        return f'Welcome player {player.name} to the guild {self.name}'
コード例 #6
0
ファイル: guild.py プロジェクト: AlexanderIvanofff/Python-OOP
 def assign_player(self, player: Player):
     if not player.guild == self.name and not player.guild == 'Unaffiliated':
         return f"Player {player.name} is in another guild."
     filtered_players = [p for p in self.players if p == player]
     if filtered_players:
         return f"Player {player.name} is already in the guild."
     self.players.append(player)
     player.guild = self.name
     return f"Welcome player {player.name} to the guild {self.name}"
コード例 #7
0
    def assign_player(self, player: Player):
        if player.guild == self.name:
            return f"Player {player.name} is already in the guild."
        if player.guild != "Unaffiliated" and player.guild != self.name:
            return f"Player {player.name} is in another guild."

        player.guild = self.name
        self.players.append(player)
        return f"Welcome player {player.name} to the guild {self.name}"
コード例 #8
0
 def assign_player(self, player: Player):
     if player.guild in [
             x.guild for x in self.players if player.name == x.name
     ]:
         return f"Player {player.name} is already in the guild."
     if player.guild != "Unaffiliated":
         return f"Player {player.name} is in another guild."
     player.guild = f"{self.name}"
     self.players.append(player)
     return f"Welcome player {player.name} to the guild {self.name}"
コード例 #9
0
    def assign_player(self, player: player.Player) -> str:
        player_guild = player.guild
        player_name = player.name

        if player_guild == self.name:
            return f"Player {player_name} is already in the guild."

        if player_guild != "Unaffiliated" and player_guild != self.name:
            return f"Player {player_name} is in another guild."

        player.guild = self.name
        self.player_list.append(player)
        return f"Welcome player {player_name} to the guild {self.name}"