@ -1,6 +1,7 @@
def rebondsPasses ( joueur ) :
def rebondsPasses ( joueur ) :
""" prend en paramètre une chaîne de caractère joueur (le nom du joueur) """
""" prend en paramètre une chaîne de caractère joueur (le nom du joueur) """
nbr_rebonds = 0
nbr_rebonds = 0
nbr_passes = 0
with open ( ' stats.txt ' ) as statistiques :
with open ( ' stats.txt ' ) as statistiques :
for ligne in statistiques : # lecture des lignes suivantes
for ligne in statistiques : # lecture des lignes suivantes
@ -8,10 +9,24 @@ def rebondsPasses (joueur):
lst_elements = ligne . split ( ' ' ) # découpage sur les espaces
lst_elements = ligne . split ( ' ' ) # découpage sur les espaces
if lst_elements [ 0 ] == joueur :
if lst_elements [ 0 ] == joueur :
if lst_elements [ 1 ] == " rebondDef " and " rebondOff " :
if lst_elements [ 1 ] == " rebondDef " or lst_elements [ 1 ] == " rebondOff " :
nbr_rebonds = nbr_rebonds + 1
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] == "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
pass
return nbr_rebonds
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 ) )
"""