diff options
Diffstat (limited to 'calculs_extrapole.py')
-rw-r--r-- | calculs_extrapole.py | 14 |
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 | ||
133 | def formate_resultat_donnee(age, donnee, typedonnee, extra, liste_err): | 133 | def 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 | ||
157 | def formate_resultat_age(age, donnee, typedonnee, extra, liste_err): | 160 | def 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: |