From 4d97f6e823e131f6964e34bd79f6bcabfe5bce1e Mon Sep 17 00:00:00 2001 From: Denis Leenaerts <> Date: Fri, 6 Mar 2026 11:17:28 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20affichestat=20de=20Julien=20qui=20?= =?UTF-8?q?n'arrive=20pas=20=C3=A0=20installer=20git?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/main.py b/main.py index 982075d..7ca97f3 100644 --- a/main.py +++ b/main.py @@ -1,9 +1,4 @@ -from math import *#Si une variable possède un PLH dans le code final fonctionnel, c'est un placeholder et doit -#Être supprimé. (Et cette ligne aussi)(Le fichier code devrait aussi etre renommé) -#I use arch, btw -#Je laisse le reste sinon on va croire que j'ai tout fait tout seul x) -#Bon courage :D -#Si j'ai fais une erreur faut la corriger (ou si vous trouvez un meilleur moyen de faire cela) +from math import sqrt def reussite (joueur,action): """Prend en valeur un nom de joueur et une action et donne (,)""" @@ -60,8 +55,6 @@ def rebondsPasses(joueur): elif 'passe' in ligne_separe[1]: nombre_de_passes += 1 return nombre_de_rebonds,nombre_de_passes - #Je ne suis pas sur si il faut changer quelque chose avec le deux types de rebonds - #On verra. def manque(joueur): """Prend un nom de joueur et retourne le nombre d'actions manquées et @@ -77,7 +70,12 @@ def manque(joueur): -def afficheStats(joueur):"""diff stats points marqués, pourcentage de reussite etc""" +def afficheStats(joueur): + """diff stats points marqués, pourcentage de reussite etc""" + pourcent_reussite = round(reussite(joueur,'tir')[1]/reussite(joueur,'tir')[0]*100,1) + print("Le joueur", joueur, "a réussi", pourcent_reussite, "% de ses tirs, a marqué", + totalPoints(joueur), "points, a fait", rebondsPasses(joueur)[0], "rebonds,", + rebondsPasses(joueur)[1], "passes et manqué", manque(joueur), "tirs") #TESTS : print('Le joueur 1 a tiré et réussi', reussite('J1','tir')) @@ -86,8 +84,5 @@ print('Le joueur 1 a raté et perdu la balle',manque('J1'),'fois') print(points(500,300))#censé etre 3 points print(points(150,300))#censé etre 2 points print(points(900,100))#censé etre 2 points -print(points(750,400))#censé etre 3 points -print(points(50,500))#censé etre 2 points -print(points(50,550))#censé etre 3 points -print(points(950,600))#censé etre 3 points print(totalPoints('J1')) +