# Bataille de de cartes from cartes import JeuDeCartes jeuA = JeuDeCartes() # instanciation du premier jeu jeuB = JeuDeCartes() # instanciation du second jeu jeuA.battre() # mélange de chacun jeuB.battre() pA, pB = 0, 0 # compteurs de points des joueurs A et B # tirer 52 fois une carte de chaque jeu : for n in range(52): cA, cB = jeuA.tirer(), jeuB.tirer() vA, vB = cA[0], cB[0] # valeurs de ces cartes if vA>vB: pA=1 elif vB>vA: pB=1 # (rien ne se passe si vA = vB) # affichage des points successifs et des cartes tirées : print("{} * {} ==> {} * {}".format(jeuA.nom_carte(cA), jeuB.nom_carte(cB), pA, pB)) print("le joueur A obtient {} pts, le joueur B en obtient {}.".format(pA, pB))