#! /usr/bin/env python
# -*- coding: Latin-1 -*-

# Bataille de de cartes

from exercice_12_07 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 "%s * %s ==> %s * %s" % (jeuA.nom_carte(cA), jeuB.nom_carte(cB), pA, pB)

print "le joueur A obtient %s points, le joueur B en obtient %s." % (pA, pB)
Example #2
0
#! /usr/bin/env python
# -*- coding:Utf8 -*-

# Bataille de de cartes

from exercice_12_07 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))
Example #3
0
#! /usr/bin/env python
# -*- coding: Latin-1 -*-

# Bataille de de cartes

from exercice_12_07 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 "%s * %s ==> %s * %s" % (jeuA.nom_carte(cA),
                                    jeuB.nom_carte(cB), pA, pB) 

print "le joueur A obtient %s points, le joueur B en obtient %s." % (pA, pB)
#! /usr/bin/env python
# -*- coding:Utf8 -*-

# Bataille de de cartes

from exercice_12_07 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))