diff --git a/basket.py b/basket.py index e014222..3071b27 100644 --- a/basket.py +++ b/basket.py @@ -11,25 +11,18 @@ def reussite(joueur, action): nb_reussite_action += 1 return nb_action, nb_reussite_action - def points(x, y): - with open("stats.txt","r") as stats : - for ligne in stats: #pour le 1er demi-cercle de centre(0;300) - if x**2+y**2<=(x-0)**2+(y-300)**2: - print(2) - else: - print(3) - for ligne in stats: #pour le 2ème demi-cercle de centre(1000;300) - if x**2+y**2<=(x-1000)**2+(y-300)**2: - print(2) - else: - print(3) - +def points(x, y): + if x**2+(y-300)**2 <= 62500 or (x-1000)**2+(y-300)**2 <= 62500: + return 2 + else: + return 3 + def totalPoints(joueur): - #théoriquement ça fonctionne mais on ne puet pas le tester tout de suite. with open('stats.txt', 'r') as stats: nb_total_points = 0 for ligne in stats: ligne = ligne.strip().split(' ') - coord_x, coord_y = int(ligne[3]), int(ligne[4]) - nb_total_points += points(coord_x, coord_y) + if ligne[0] == joueur: + coord_x, coord_y = int(ligne[2]), int(ligne[3]) + nb_total_points += points(coord_x, coord_y) return nb_total_points \ No newline at end of file diff --git a/test.txt b/test.txt deleted file mode 100644 index e69de29..0000000