|
|
|
@ -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 |
|
|
|
(<actions_prises_par_le_joueur>,<actions_reussies_de_ce_joueur>)""" |
|
|
|
@ -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')) |
|
|
|
|
|
|
|
|