summaryrefslogtreecommitdiff
path: root/calculs_extrapole.py
diff options
context:
space:
mode:
Diffstat (limited to 'calculs_extrapole.py')
-rw-r--r--calculs_extrapole.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/calculs_extrapole.py b/calculs_extrapole.py
index fdd4c68..c84960d 100644
--- a/calculs_extrapole.py
+++ b/calculs_extrapole.py
@@ -130,15 +130,18 @@ def joliechaine_age(age):
130 #print(retour) 130 #print(retour)
131 return retour[:-2] 131 return retour[:-2]
132 132
133def formate_resultat_donnee(age, donnee, typedonnee, extra, liste_err): 133def formate_resultat_donnee(age, date, donnee, typedonnee, extra, liste_err):
134 """ Formate le tout en une zolie phrase 134 """ Formate le tout en une zolie phrase
135 age et donnee sont les données, 135 age date et donnee sont les données. date peut être None (sinon donnée de date)
136 typedonnee est le type de donnée (poids, etc) 136 typedonnee est le type de donnée (poids, etc)
137 extra est un truc additionnel à mettre entre parenthèses""" 137 extra est un truc additionnel à mettre entre parenthèses"""
138 138
139 donnee_arrondie = u.arrondit_donnee(donnee, typedonnee) 139 donnee_arrondie = u.arrondit_donnee(donnee, typedonnee)
140 chaine = "À "+joliechaine_age(convertit_age_vers_texte(age)) 140 chaine = "À "+joliechaine_age(convertit_age_vers_texte(age))
141 141
142 if date != None:
143 chaine += ", le "+date.strftime("%d/%m/%Y")
144
142 if typedonnee == "poids": 145 if typedonnee == "poids":
143 chaine+= ", l'enfant pèsera "+str(donnee_arrondie)+" kg" 146 chaine+= ", l'enfant pèsera "+str(donnee_arrondie)+" kg"
144 elif typedonnee == "taille": 147 elif typedonnee == "taille":
@@ -154,9 +157,9 @@ def formate_resultat_donnee(age, donnee, typedonnee, extra, liste_err):
154 chaine+=ajout+"." 157 chaine+=ajout+"."
155 return chaine 158 return chaine
156 159
157def formate_resultat_age(age, donnee, typedonnee, extra, liste_err): 160def formate_resultat_age(age, date, donnee, typedonnee, extra, liste_err):
158 """ formate les données en une zolie phrase 161 """ formate les données en une zolie phrase
159 age et donnee sont les données 162 age, date et donnee sont les données. date est une donnée de date qui peut être vide.
160 typedonnee est le type de donnée (poids, etc) 163 typedonnee est le type de donnée (poids, etc)
161 extra est un truc additionnel à mettre entre parenthèses""" 164 extra est un truc additionnel à mettre entre parenthèses"""
162 age_joli = joliechaine_age(convertit_age_vers_texte(age)) 165 age_joli = joliechaine_age(convertit_age_vers_texte(age))
@@ -167,6 +170,9 @@ def formate_resultat_age(age, donnee, typedonnee, extra, liste_err):
167 else:# phrase générique 170 else:# phrase générique
168 chaine= "L'enfant atteindra la donnée "+typedonnee+" "+str(donnee)+" à l'âge de "+age_joli 171 chaine= "L'enfant atteindra la donnée "+typedonnee+" "+str(donnee)+" à l'âge de "+age_joli
169 172
173 if date != None:
174 chaine += ", le "+date.strftime("%d/%m/%Y")
175
170 if extra!="": 176 if extra!="":
171 ajout=" ("+extra+")" 177 ajout=" ("+extra+")"
172 else: 178 else: