From bf59b547dec50a9150cf87879606b9842565c432 Mon Sep 17 00:00:00 2001 From: "philippot.m" <> Date: Fri, 7 Feb 2025 14:49:24 +0100 Subject: [PATCH] =?UTF-8?q?mise=20=C3=A0=20jour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reussite.py | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) 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"))