projet basket arno theo mathis
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
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
|
|
|
|
|
|
|
|
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))
|