compteur.py
compteur.py — 1.4 KB
Contenu du fichier
''' ********************************************************************** Fichier compteur.py Classe qui implante le type Compteur auteur gabriel girard date 2017 Entree ; un paramètre implicite (Compteur) ********************************************************************** ''' class Compteur: #---------------------------------------------------- # Initialisation du compteur # Entree : (parametre) la valeur initiale du compteur def __init__(self, val=0): self.MAX = 100 self.MIN = -100 self.valeur = val #---------------------------------------------------- # Incrémente la valeur du compteur def incremente(self): if self.valeur < self.MAX: self. valeur += 1 else: print("Debordement du compteur. ") #---------------------------------------------------- # Décrémente la valeur du compteur def decremente(self): if self.valeur > self.MIN: self.valeur -= 1 else: print("Debordement du compteur. ") #---------------------------------------------------- # retourene la valeur courante du compteur def valeur_courante(self): return self.valeur # # Code pour tester le compteur # cpt1 = Compteur() cpt2 = Compteur(25) for i in range(10): cpt1.incremente() cpt2.decremente() print("cpt1 =", cpt1.valeur_courante()," , cpt2 =", cpt2.valeur_courante())