manon
8 months ago
commit
e566cdad80
2 changed files with 124 additions and 0 deletions
@ -0,0 +1,27 @@ |
|||||
|
from math import |
||||
|
def reussite(nom,action) : #prend en parametre les deux chaines de caractères nom et action |
||||
|
tried=0 |
||||
|
success=0 |
||||
|
for read in table: #lecture du tableau |
||||
|
if read[0]==name ann read[1][0]==act: #vérifie les critères imposés |
||||
|
tried=tried+1 |
||||
|
if read[1][1][:3]=="reu": #vérifie le taux de succès |
||||
|
success=success+1 |
||||
|
return tried,success #renvoie le nombre d'essais et le nombre de paniers |
||||
|
def points(x,y): #prend en compte les deux coordonnées de localisation des joueurs |
||||
|
return 2 if sqrt(x**2+(y-300)**2)<250 or sqrt((x-1000)**2+(y-300)**2)<250 else 3 |
||||
|
def totalpoints(joueur): #prend le nom d'un joueur en paramètre |
||||
|
unusedvalue,point=reussite(joueur,"lancer") #prend en compte tout les lancers francs réussits |
||||
|
for read in table: #lecture du tableau |
||||
|
if read[0]==joueur and read[1][1]="reussi" |
||||
|
point=point+points(int(read[2]), int(read[3])) #vérifie si c'est un 2 ou 3 points et l'additionne au totalpoints |
||||
|
return point |
||||
|
with open("stats.txt","r"): #lit les données |
||||
|
stats=stats.readlines() |
||||
|
table[] |
||||
|
count=0 |
||||
|
for ligne in stats: |
||||
|
table.append(line.split)) |
||||
|
table[count][1]=table[count][1].split("-") |
||||
|
count=count+1 |
||||
|
print(table) |
@ -0,0 +1,97 @@ |
|||||
|
J2 tir-manque 35 263 0 0 |
||||
|
J8 tir-manque 39 308 0 0 |
||||
|
J8 tir-reussi 133 148 2 0 |
||||
|
J6V tir-reussi 819 375 2 2 |
||||
|
J2 tir-reussi 27 283 4 2 |
||||
|
J4 faute-subie 33 317 4 2 |
||||
|
J4 lancer-rat 181 297 4 2 |
||||
|
J4 lancer-rat 182 296 4 2 |
||||
|
J4 tir-reussi 25 268 4 4 |
||||
|
J2 tir-reussi 48 274 6 4 |
||||
|
J2V tir-reussi 973 316 6 6 |
||||
|
J2 faute-subie 132 265 6 6 |
||||
|
J2 tir-manque 35 280 6 6 |
||||
|
J2 tir-manque 44 277 6 6 |
||||
|
J1 tir-reussi 174 505 9 6 |
||||
|
J8 faute-faite 980 359 9 6 |
||||
|
J2 tir-reussi 33 258 11 6 |
||||
|
J2 tir-reussi 135 496 13 6 |
||||
|
J6V tir-reussi 949 232 13 8 |
||||
|
J8 tir-reussi 133 318 15 8 |
||||
|
J4 tir-reussi 71 254 15 10 |
||||
|
J1V tir-reussi 907 293 15 12 |
||||
|
J2 tir-reussi 70 118 17 12 |
||||
|
J8 faute-subie 267 313 17 12 |
||||
|
J8 faute-faite 304 306 17 12 |
||||
|
J3 rebond-def 909 304 17 12 |
||||
|
J4 tir-manque 90 263 17 12 |
||||
|
J3 lancer-rat 183 307 17 12 |
||||
|
J3 lancer-reu 184 296 18 12 |
||||
|
J10 faute-faite 857 384 18 12 |
||||
|
J6 tir-reussi 30 272 20 12 |
||||
|
J2V tir-manque 921 305 20 12 |
||||
|
J4 faute-subie 123 237 20 12 |
||||
|
J4 tir-manque 40 203 20 12 |
||||
|
J4 tir-manque 53 230 20 12 |
||||
|
J10 faute-faite 898 319 20 12 |
||||
|
J10 faute-faite 837 264 20 12 |
||||
|
J2V lancer-reu 818 297 20 13 |
||||
|
J2V lancer-rat 813 292 20 13 |
||||
|
J4 rebond-def 965 311 20 13 |
||||
|
J3 tir-manque 34 279 20 13 |
||||
|
J4 tir-reussi 39 279 20 15 |
||||
|
J3 tir-manque 159 125 20 15 |
||||
|
J8 tir-reussi 101 325 2 0 |
||||
|
J6V tir-manque 949 266 2 0 |
||||
|
J2 tir-reussi 47 257 4 0 |
||||
|
J6 faute-faite 890 260 4 0 |
||||
|
J2 tir-reussi 66 267 6 0 |
||||
|
J2 ballon-recup 693 282 6 0 |
||||
|
J8 tir-manque 64 265 6 0 |
||||
|
J6 rebond-def 33 167 6 0 |
||||
|
J1 tir-manque 62 251 6 0 |
||||
|
J2 tir-reussi 99 45 9 0 |
||||
|
J9V tir-reussi 946 256 9 2 |
||||
|
J7 tir-manque 41 99 9 2 |
||||
|
J1 tir-manque 40 492 9 2 |
||||
|
J8 rebond-def 18 317 9 2 |
||||
|
J2 tir-manque 41 258 9 2 |
||||
|
J1 rebond-def 937 339 9 2 |
||||
|
J8 tir-manque 19 329 9 2 |
||||
|
J8 tir-manque 48 282 9 2 |
||||
|
J7 tir-manque 83 483 9 2 |
||||
|
J1 faute-faite 210 327 9 2 |
||||
|
J8 rebond-def 970 304 9 2 |
||||
|
J2 tir-reussi 49 317 11 2 |
||||
|
J6V tir-manque 885 267 11 2 |
||||
|
J5V tir-manque 841 204 11 2 |
||||
|
J7 tir-manque 120 277 11 2 |
||||
|
J8 faute-faite 899 328 11 2 |
||||
|
J7V lancer-rat 817 305 11 2 |
||||
|
J7V lancer-reu 816 309 11 3 |
||||
|
J9 tir-manque 53 331 11 3 |
||||
|
J3 rebond-def 53 269 11 3 |
||||
|
J3 tir-manque 79 274 11 3 |
||||
|
J9 rebond-def 948 293 11 3 |
||||
|
J6V tir-manque 901 255 11 3 |
||||
|
J3 tir-reussi 38 258 13 3 |
||||
|
J3 faute-subie 45 252 13 3 |
||||
|
J3 lancer-reu 184 299 14 3 |
||||
|
J3 tir-manque 49 266 14 3 |
||||
|
J3 tir-reussi 56 264 16 3 |
||||
|
J7V tir-manque 918 339 16 3 |
||||
|
J4 rebond-def 922 263 16 3 |
||||
|
J4 faute-subie 41 312 16 3 |
||||
|
J4 lancer-rat 187 301 16 3 |
||||
|
J4 lancer-reu 186 297 16 4 |
||||
|
J9 tir-reussi 45 272 18 4 |
||||
|
J4 ballon-recup 927 283 18 4 |
||||
|
J10 tir-reussi 63 326 20 4 |
||||
|
J6V tir-manque 917 306 20 4 |
||||
|
J3 tir-manque 108 224 20 4 |
||||
|
J3 tir-manque 64 249 20 4 |
||||
|
J4 tir-reussi 144 462 20 6 |
||||
|
J9 faute-faite 579 527 20 6 |
||||
|
J9V tir-manque 965 327 20 6 |
||||
|
J4 rebond-def 955 306 20 6 |
||||
|
J4 tir-reussi 52 255 20 8 |
Loading…
Reference in new issue