Browse Source

ajout documentation des fonctions

master
bollet.c 2 years ago
parent
commit
7705235be7
  1. 12
      basket.py

12
basket.py

@ -1,4 +1,10 @@
def reussite(joueur, action): def reussite(joueur, action):
"""Prend deux chaînes de caractères :
- joueur (le nom du joueur),
- action (le type daction : tir ou lancer).
Renvoie deux entiers :
- le nombre de tentatives
- le nombre de réussit sur laction en question """
with open('stats.txt', 'r') as stats: with open('stats.txt', 'r') as stats:
stats = stats.readlines() stats = stats.readlines()
nb_action = 0 nb_action = 0
@ -12,12 +18,18 @@ def reussite(joueur, action):
return nb_action, nb_reussite_action return nb_action, nb_reussite_action
def points(x, y): def points(x, y):
"""Prend deux entiers x et y (les coordonnées du point où a eu lieu l’action).
Renvoie un entier:
- 2 si le point est à lintérieur dun des demi-cercles
- 3 sinon"""
if x**2+(y-300)**2 <= 62500 or (x-1000)**2+(y-300)**2 <= 62500: if x**2+(y-300)**2 <= 62500 or (x-1000)**2+(y-300)**2 <= 62500:
return 2 return 2
else: else:
return 3 return 3
def totalPoints(joueur): def totalPoints(joueur):
"""Prend une chaîne de caractère joueur (le nom du joueur)
Renvoie le nombre total de points marqués par ce joueur."""
with open('stats.txt', 'r') as stats: with open('stats.txt', 'r') as stats:
nb_total_points = 0 nb_total_points = 0
for ligne in stats: for ligne in stats:

Loading…
Cancel
Save