diff --git a/reussite.py b/reussite.py index ca802db..cd077fb 100644 --- a/reussite.py +++ b/reussite.py @@ -1,8 +1,25 @@ def reussite(joueur,action): - """ paramètres deux chaînes de caractères : joueur (le nom du - joueur) et action (le type d’action : tir ou lancer) et qui renvoie deux entiers : le nombre de tentatives et + """ Paramètres deux chaînes de caractères : joueur (le nom du + joueur) et action (le type d’action : tir ou lancer), renvoie deux entiers : le nombre de tentatives et le nombre de réussites sur l’action en question """ nb_tentative=0 - nb_réussite - while open("stats.txt") as stats: - \ No newline at end of file + nb_reussite=0 + with open("stats.txt") as stats: + for ligne in stats : + ligne=ligne.strip() + lst_elements = ligne.split(' ') + if lst_elements[0] ==joueur: + if action=="tir": + if lst_elements[1]=="tir-reussi": + nb_tentative=nb_tentative+1 + nb_reussite=nb_reussite+1 + else: + nb_tentative=nb_tentative+1 + if action=="lancer": + if lst_elements[1]=="lancer-reu": + nb_tentative=nb_tentative+1 + nb_reussite=nb_reussite+1 + else: + nb_tentative=nb_tentative+1 + return nb_tentative,nb_reussite +print(reussite("J1","tir"))