bataille.py

Created by thibaut-lyon

Created on April 16, 2020

717 Bytes


# 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))