|
|
@ -1,3 +1,4 @@ |
|
|
|
#il y a un problemme meme nbr de tentative pour nimporte quelle action |
|
|
|
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), renvoie deux entiers : le nombre de tentatives et |
|
|
@ -12,37 +13,40 @@ def reussite(joueur,action): |
|
|
|
lst_elements = ligne.split(' ') #decoupage sur les espaces |
|
|
|
|
|
|
|
if lst_elements[0] == joueur : |
|
|
|
|
|
|
|
|
|
|
|
if action=="tir": |
|
|
|
if lst_elements[1]=="tir-reussi": |
|
|
|
nb_tentative=nb_tentative+1 |
|
|
|
nb_reussite=nb_reussite+1 |
|
|
|
if lst_elements[1] == "tir-reussi": |
|
|
|
nb_tentative = nb_tentative+1 |
|
|
|
nb_reussite = nb_reussite+1 |
|
|
|
else: |
|
|
|
nb_tentative=nb_tentative+1 |
|
|
|
nb_tentative = nb_tentative+1 |
|
|
|
|
|
|
|
if action=="lancer": |
|
|
|
if lst_elements[1]=="lancer-reu": |
|
|
|
nb_tentative=nb_tentative+1 |
|
|
|
nb_reussite=nb_reussite+1 |
|
|
|
if lst_elements[1] == "lancer-reu": |
|
|
|
nb_tentative = nb_tentative+1 |
|
|
|
nb_reussite = nb_reussite+1 |
|
|
|
else: |
|
|
|
nb_tentative=nb_tentative+1 |
|
|
|
nb_tentative = nb_tentative+1 |
|
|
|
|
|
|
|
return nb_tentative,nb_reussite |
|
|
|
|
|
|
|
"""tests pour la fonction""" |
|
|
|
|
|
|
|
""" |
|
|
|
for i in range (1,11): |
|
|
|
joueur = "J" + str(i) |
|
|
|
print(joueur,reussite(joueur,"tir")) |
|
|
|
|
|
|
|
for i in range (1,11): |
|
|
|
joueur = "J" + str(i) + "V" |
|
|
|
print(joueur,reussite(joueur,"lancer")) |
|
|
|
|
|
|
|
print(joueur,reussite(joueur,"tir")) |
|
|
|
|
|
|
|
print("") |
|
|
|
|
|
|
|
for i in range (1,11): |
|
|
|
joueur = "J" + str(i) |
|
|
|
print(joueur,reussite(joueur,"tir")) |
|
|
|
print(joueur,reussite(joueur,"lancer")) |
|
|
|
|
|
|
|
for i in range (1,11): |
|
|
|
joueur = "J" + str(i) + "V" |
|
|
|
print(joueur,reussite(joueur,"lancer")) |
|
|
|
print(joueur,reussite(joueur,"lancer")) |
|
|
|
""" |