X-Git-Url: https://git.immae.eu/?p=perso%2FDenise%2Foms.git;a=blobdiff_plain;f=calculs_extrapole.py;h=c84960d6b703d9ba5e75b7c60b80aaf3efd46c27;hp=fdd4c680830cc2315b5bb513673ae9ff512efde6;hb=32b3d06150018ed96d071cc0c6281469a880f9e0;hpb=d4daf461c8317e3f9e89df00d5f65bb59e40911d 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): #print(retour) return retour[:-2] -def formate_resultat_donnee(age, donnee, typedonnee, extra, liste_err): +def formate_resultat_donnee(age, date, donnee, typedonnee, extra, liste_err): """ Formate le tout en une zolie phrase - age et donnee sont les données, + age date et donnee sont les données. date peut être None (sinon donnée de date) typedonnee est le type de donnée (poids, etc) extra est un truc additionnel à mettre entre parenthèses""" donnee_arrondie = u.arrondit_donnee(donnee, typedonnee) chaine = "À "+joliechaine_age(convertit_age_vers_texte(age)) + if date != None: + chaine += ", le "+date.strftime("%d/%m/%Y") + if typedonnee == "poids": chaine+= ", l'enfant pèsera "+str(donnee_arrondie)+" kg" elif typedonnee == "taille": @@ -154,9 +157,9 @@ def formate_resultat_donnee(age, donnee, typedonnee, extra, liste_err): chaine+=ajout+"." return chaine -def formate_resultat_age(age, donnee, typedonnee, extra, liste_err): +def formate_resultat_age(age, date, donnee, typedonnee, extra, liste_err): """ formate les données en une zolie phrase - age et donnee sont les données + age, date et donnee sont les données. date est une donnée de date qui peut être vide. typedonnee est le type de donnée (poids, etc) extra est un truc additionnel à mettre entre parenthèses""" age_joli = joliechaine_age(convertit_age_vers_texte(age)) @@ -167,6 +170,9 @@ def formate_resultat_age(age, donnee, typedonnee, extra, liste_err): else:# phrase générique chaine= "L'enfant atteindra la donnée "+typedonnee+" "+str(donnee)+" à l'âge de "+age_joli + if date != None: + chaine += ", le "+date.strftime("%d/%m/%Y") + if extra!="": ajout=" ("+extra+")" else: