mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-11-04 09:57:37 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			514 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			514 B
		
	
	
	
		
			Python
		
	
	
	
	
	
"""Example games module."""
 | 
						|
 | 
						|
 | 
						|
class Game:
 | 
						|
    """Base game class."""
 | 
						|
 | 
						|
    def __init__(self, player1, player2):
 | 
						|
        """Initialize instance."""
 | 
						|
        self.player1 = player1
 | 
						|
        self.player2 = player2
 | 
						|
 | 
						|
    def play(self):
 | 
						|
        """Play game."""
 | 
						|
        print('{0} and {1} are playing {2}'.format(
 | 
						|
            self.player1, self.player2, self.__class__.__name__.lower()))
 | 
						|
 | 
						|
 | 
						|
class Chess(Game):
 | 
						|
    """Chess game."""
 | 
						|
 | 
						|
 | 
						|
class Checkers(Game):
 | 
						|
    """Checkers game."""
 | 
						|
 | 
						|
 | 
						|
class Ludo(Game):
 | 
						|
    """Ludo game."""
 |