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.
32 lines
1.4 KiB
32 lines
1.4 KiB
def rebondsPasses (joueur):
|
|
""" prend en paramètre une chaîne de caractère joueur (le nom du joueur) renvoie deux entiers, le nombre de rebonds pris par le joueur et le nombre de passes."""
|
|
nbr_rebonds = 0
|
|
nbr_passes = 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] == "rebondDef" or lst_elements[1] == "rebondOff":
|
|
nbr_rebonds = nbr_rebonds + 1
|
|
|
|
#elif lst_elements[1] == "tir-manque" or lst_elements[1] == "tir-reussi" or lst_elements[1] == "lancer-rat" or lst_elements[1] == "lancer-reu" or lst_elements[1] == "perteBalle":
|
|
elif lst_elements[1] == "passe":
|
|
nbr_passes = nbr_passes + 1
|
|
|
|
else:
|
|
pass # pas très utile, il n'y a pas forcement de else
|
|
|
|
return nbr_rebonds, nbr_passes
|
|
"""tests de la fnc"""
|
|
"""
|
|
for i in range (1,11):
|
|
joueur = "J" + str(i)
|
|
print(joueur,rebondsPasses(joueur))
|
|
|
|
for i in range (1,11):
|
|
joueur = "J" + str(i) + "V"
|
|
print(joueur,rebondsPasses(joueur))
|
|
"""
|