Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.30 KB | None | 0 0
  1.  
  2. class Joueur:
  3.     """
  4.    Cette classe permet de représenter un joueur.
  5.  
  6.    La classe joueur possède une variable de classe:
  7.    - TAILLE_CHEVALET : le nombre de jetons maximum qu'un joueur peut avoir.
  8.  
  9.    Un joueur a 3 attributs:
  10.    - nom (str, public): représente le nom du joueur doit être non vide.
  11.    - __points (entier, privé): représente le nombre de points que le joueur détient.
  12.    - __chevalet (list, privé): représente le chevalet (l'ensemble des jetons du joueur) du joueur.
  13.            Cette liste devrait être en tout temps de taille Joueur.TAILLE_CHEVALET. À chaque position du chevalier on peut avoir un jeton ou pas.
  14.            Une position libre devra contenir None. Autrement elle devrait avoir un objet Jeton à cette position.
  15.    """
  16.     TAILLE_CHEVALET = 7
  17.  
  18.     def __init__(self, nom):
  19.         """
  20.        Initialise un objet joueur avec le nom passé en argument.
  21.        Le nombre de points d'un joueur devra être 0 à l'initialisation, et le chevalet devra être vide.
  22.        Rappel: Un chevalet vide veut dire une liste contenant que des None.
  23.        :param nom: Le nom du joueur.
  24.        :return: Ne retourne rien.
  25.        :exception: Levez une exception si le nom est une chaine vide.
  26.        """
  27.         # À compléter
  28.         # Mettre votre code ici
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement