diff --git a/afficheStats.py b/afficheStats.py index 9c20921..4e1cd10 100644 --- a/afficheStats.py +++ b/afficheStats.py @@ -1,3 +1,15 @@ from traitement import traitement -def afficheStats(joueur): - tb1 = traitement("stats.txt") \ No newline at end of file +from reussite import reussite +from rebondsPasse import rebondPasses +def afficheStats(joueur, tir): + tb1 = traitement("stats") + lst_joueur = tb1[0] + lst_action = tb1[1] + #points_marque = 0 + rebond_totale = 0 + tir_totale , tir_reussi = reussite(joueur, tir) + pourcentage_tir = tir_reussi / tir_totale * 100 + passe , rebondOff, rebondDef = rebondPasses(joueur) + rebond_totale = rebondOff + rebondDef + return rebond_totale, pourcentage_tir + \ No newline at end of file diff --git a/rebondsPasse.py b/rebondsPasse.py index 03c8c2a..33b8cb1 100644 --- a/rebondsPasse.py +++ b/rebondsPasse.py @@ -15,5 +15,5 @@ def rebondPasses(joueur): rebondOff = rebondOff + 1 if action == "rebondDef": rebondDef = rebondDef +1 - return("Passe:",passe,"RebondOff:",rebondOff,"rebondDef:",rebondDef) + return passe, rebondOff, rebondDef \ No newline at end of file diff --git a/reussite.py b/reussite.py index 2eb9c73..9652bb1 100644 --- a/reussite.py +++ b/reussite.py @@ -1,9 +1,27 @@ from traitement import traitement def reussite(joueur, action): + """ +""" + reu_l=0 + tenta_l=0 + reu_t=0 + tenta_t=0 tbl = traitement("stats") lst_joueur = tbl[0] lst_action = tbl[1] - for i in lst_joueur: - if joueur == lst_joueur[i]: - - \ No newline at end of file + for i in range(len(lst_joueur)): + if str(joueur) == str(lst_joueur[i]): + if lst_action[i] == "tir-reussi": + tenta_t +=1 + reu_t +=1 + elif lst_action[i] == "tir-manque": + tenta_t +=1 + if lst_action[i] == "lancer-reu": + tenta_l +=1 + reu_l +=1 + elif lst_action[i] == "lancer-rat" : + tenta_l +=1 + if action == "lancer": + return tenta_l, reu_l + else: + return tenta_t, reu_t \ No newline at end of file diff --git a/stats.txt b/stats.txt index c2f21a8..02107ab 100644 --- a/stats.txt +++ b/stats.txt @@ -195,3 +195,5 @@ J10V tir-reussi 64 258 J1 tir-manque 783 444 J3V tir-manque 44 317 J10V tir-reussi 61 278 +J42 tir-reussi 45 685 +J42 tir-manque 463 872