bonjour à tous
voila je suis en train de voir les class, mais je suis confronté a un probleme. Je veux a tout pris que dans ma class Coco j'ai une variable globale qui peut etre lu dans n'importe quelle classe
marc qui a plus de 1000 euros devrait techniquement changer ma variable globale "sous" a 1 mais non mon terminal m'indique que sous is not definesCode:class Coco: sous = 0 def __init__(self, nom, compte): self.nom= nom self.compte= compte def addMoney(self,montant): self.compte += montant print(("{0} a sur son compte {1} euros").format(self.nom,self.compte)) if montant > 1000 : sous = 1 class Riche: def __init__(self): self.uu=0 def warning(self): if sous == 0 : print("no") else : print("yes") client_01 = Coco("Marc",10) client_01.addMoney(5000) client_02 = Coco("laura",50) client_02.addMoney(150) t=Riche() t.warning()
est il possible de créer une variable globale et si oui comment ?
merci d'avance
-----