3 changed files with 39 additions and 1 deletions
@ -1,3 +1,32 @@ |
|||||
def manque (joueur): |
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 |
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)) |
@ -0,0 +1,9 @@ |
|||||
|
def points (x,y): |
||||
|
|
||||
|
if 250<x<750: |
||||
|
return 3 |
||||
|
else: |
||||
|
return 2 |
||||
|
|
||||
|
|
||||
|
print(points (200,2)) |
Binary file not shown.
Loading…
Reference in new issue