diff --git a/fonction_manque.py b/fonction_manque.py index 061ef66..c11bb79 100644 --- a/fonction_manque.py +++ b/fonction_manque.py @@ -1,3 +1,32 @@ 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" or lst_elements[1] == "rebondDef": + pass + + else: + action = lst_elements[1].split('-') + #print(action) + if action[1] == "manque": + nbr_act_manque = nbr_act_manque + 1 + + return nbr_act_manque + +""""tests pour la fonction""" +for i in range (1,11): + joueur = "J" + str(i) + print(joueur,manque(joueur)) +for i in range (1,11): + joueur = "J" + str(i) + "V" + print(joueur,manque(joueur)) \ No newline at end of file diff --git a/fonction_points.py b/fonction_points.py new file mode 100644 index 0000000..1c3a28a --- /dev/null +++ b/fonction_points.py @@ -0,0 +1,9 @@ +def points (x,y): + + if 250