From f60ddcec5ccd9d372ceee937b2ef7445e7995a99 Mon Sep 17 00:00:00 2001 From: JOSSE Mandy Date: Mon, 11 Dec 2023 16:11:56 +0100 Subject: [PATCH] =?UTF-8?q?Transf=C3=A9rer=20les=20fichiers=20vers=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Projetbataille0.py | 116 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 101 insertions(+), 15 deletions(-) diff --git a/Projetbataille0.py b/Projetbataille0.py index a6e9fe0..6a321d8 100644 --- a/Projetbataille0.py +++ b/Projetbataille0.py @@ -6,6 +6,9 @@ from File import File_chaine as File #______________________________________ class Carte: def __init__(self, valeur, couleur): + str(valeur) + str(couleur) + self.valeur = valeur self.couleur = couleur @@ -18,32 +21,35 @@ class Carte: return -1 return 0 + def __repr__(self): + if self.valeur <= 10: + tmp = str(self.valeur) + else: + tmp = ["Valet","Dame","Roi"][self.valeur-11] + + return tmp + " de " + self.couleur #__________ class Jeux: def __init__(self): self.paquet = [] - couleurs = ["Coeurs", "Carreaux", "Trèfles", "Piques"] + couleurs = ["Coeur", "Carreaux", "Trèfle", "Pique"] if nb_cartes == 32: - valeurs = ["1", "7", "8", "9", "10", "Valet", "Dame", "Roi", "As"] + valeurs = [1, 7, 8, 9, 10, 11, 12, 13] elif nb_cartes == 52: - valeurs = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Valet", "Dame", "Roi", "As"] + valeurs = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] else: - print("Nombre de cartes invalide") - time.sleep(0.5) - raise ValueError + raise ValueError("Nombre de cartes invalide") + for couleur in couleurs: for valeur in valeurs: - paquet = [Carte(valeur, couleur)] - shuffle(paquet) - - for carte in paquet: - print(carte) + self.paquet.append(Carte(valeur, couleur)) + shuffle(self.paquet) + print(self.paquet) + distribute() - - - #________ + def distribute(self): f1 = File_lst() @@ -54,5 +60,85 @@ class Jeux: return f1, f2 #______________________________________ -nb_cartes = 32 #52 +nb_cartes = 42 #52 Jeux() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#result = compare() +#if result == -1: + +#if result == 1: + + +#if result == 0: + + + +#______________________________________ + +#if f1.est_vide: + #print(f"victoire du joueur 1") + +#elif f2.est_vide: + #print(f"victoire du joueur 2") +