|
|
@ -1,6 +1,5 @@ |
|
|
|
|
|
|
|
# petit test pour être sûr d'avoir le bon fichier |
|
|
|
|
|
|
|
with open("stats.txt", "r") as f: |
|
|
|
lignes = f.readlines() |
|
|
|
#print(lignes) |
|
|
@ -20,9 +19,9 @@ def points(x, y): |
|
|
|
return 3 |
|
|
|
|
|
|
|
# tests de la fonction points() |
|
|
|
print(points(200, 100)) # test1 |
|
|
|
print(points(800, 100)) # test2 |
|
|
|
print(points(500, 700)) # test3 |
|
|
|
print(points(200, 100)) # test1, la balle est lancer dans le demi-cercle gauche |
|
|
|
print(points(800, 100)) # test2 la balle est lancer dans le demi-cercle droite |
|
|
|
print(points(500, 700)) # test3 la balle est lancer ailleurs sur le terrain |
|
|
|
|
|
|
|
|
|
|
|
# fonction qui donne le nombre de points total d'un joueur |
|
|
@ -40,14 +39,17 @@ def totalPoints(joueur): |
|
|
|
# prends toutes les listes contenant le même joueur |
|
|
|
# et tous ses tirs réussis |
|
|
|
if lst_ligne[0] == joueur and lst_ligne[1] == "tir-reussi": |
|
|
|
#print(lst_ligne) |
|
|
|
print(lst_ligne) |
|
|
|
|
|
|
|
# prends abcsisses et ordonnées de ses tirs |
|
|
|
terrain_x, terrain_y = int(lst_ligne[2]), int(lst_ligne[3]) |
|
|
|
points_j += points(terrain_x, terrain_y) |
|
|
|
|
|
|
|
# prends abcsisses et ordonnées de ses tirs |
|
|
|
terrain_x, terrain_y = int(lst_ligne[2]), int(lst_ligne[3]) |
|
|
|
points_j += points(terrain_x, terrain_y) |
|
|
|
|
|
|
|
return points_j |
|
|
|
|
|
|
|
|
|
|
|
# test |
|
|
|
print(totalPoints("J1")) |
|
|
|
# tests |
|
|
|
joueur = input() |
|
|
|
print(totalPoints(joueur)) |
|
|
|
print("Le",joueur,"a", totalPoints(joueur), "points .") |