From a40b1a5d62d7b1010f860499f39c48ad8a7b57b7 Mon Sep 17 00:00:00 2001 From: "laneury.a" <> Date: Mon, 3 Feb 2025 20:17:39 +0100 Subject: [PATCH] fnc fonctionnelle ms ps opti --- fonction_manque.py | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/fonction_manque.py b/fonction_manque.py index 061ef66..f376aff 100644 --- a/fonction_manque.py +++ b/fonction_manque.py @@ -1,3 +1,26 @@ def manque (joueur): + """fonction manque qui prend en paramètre une chaîne de caractère joueur (le nom du joueur) + et qui renvoie le nombre d’actions manquées comprenant les pertes de balles.""" nbr_act_manque = 0 - \ No newline at end of file + + with open('stats.txt') as statistiques: + for ligne in statistiques: # lecture des lignes suivantes + ligne = ligne.strip() # nettoyage du début et de la fin + lst_elements = ligne.split(' ') # découpage sur les espaces + + if lst_elements[0] == joueur : + if lst_elements[1] == "perteBalle": + nbr_act_manque = nbr_act_manque + 1 + + elif lst_elements[1] == "passe" or lst_elements[1] == "rebondOff": + pass + + else: + action = lst_elements[1].split('-') + #print(action) + if action[1] == "manque": + nbr_act_manque = nbr_act_manque + 1 + + print (nbr_act_manque) + +manque("J1") \ No newline at end of file