Browse Source

Ajout de affichestat de Julien qui n'arrive pas à installer git

master
Denis Leenaerts 2 months ago
parent
commit
4d97f6e823
  1. 21
      main.py

21
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 from math import sqrt
#Ê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)
def reussite (joueur,action): def reussite (joueur,action):
"""Prend en valeur un nom de joueur et une action et donne """Prend en valeur un nom de joueur et une action et donne
(<actions_prises_par_le_joueur>,<actions_reussies_de_ce_joueur>)""" (<actions_prises_par_le_joueur>,<actions_reussies_de_ce_joueur>)"""
@ -60,8 +55,6 @@ def rebondsPasses(joueur):
elif 'passe' in ligne_separe[1]: elif 'passe' in ligne_separe[1]:
nombre_de_passes += 1 nombre_de_passes += 1
return nombre_de_rebonds,nombre_de_passes 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): def manque(joueur):
"""Prend un nom de joueur et retourne le nombre d'actions manquées et """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 : #TESTS :
print('Le joueur 1 a tiré et réussi', reussite('J1','tir')) 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(500,300))#censé etre 3 points
print(points(150,300))#censé etre 2 points print(points(150,300))#censé etre 2 points
print(points(900,100))#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')) print(totalPoints('J1'))

Loading…
Cancel
Save