Browse Source

bug cf note debut de prgrm

master
mansat.t 4 weeks ago
parent
commit
acf990611d
  1. 32
      fonction_reussite.py

32
fonction_reussite.py

@ -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 daction : 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"))
"""
Loading…
Cancel
Save