From 6e94925fda745144926696c6e109ef62eca9a3d7 Mon Sep 17 00:00:00 2001 From: moerp Date: Tue, 9 Apr 2024 20:10:04 +0200 Subject: [PATCH] changes --- src/Run.py | 8 ++++++-- src/templates/index.html | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Run.py b/src/Run.py index 943a751..46f7972 100644 --- a/src/Run.py +++ b/src/Run.py @@ -38,7 +38,7 @@ def calculate_nutrition(food, weight): # Runden und Berechnen der Nährwerte basierend auf dem Gewicht kcal, ew, fett, kh, bst, ca = result nutrition_values = [ - schulrunden(kcal * weight / 100), # kcal gerundet auf ganze Zahl + schulrunden(kcal * weight / 100, ist_kcal=True), # kcal gerundet auf ganze Zahl schulrunden(ew * weight / 100, 1), # EW gerundet auf eine Dezimalstelle schulrunden(fett * weight / 100, 1), # Fett gerundet auf eine Dezimalstelle schulrunden(kh * weight / 100, 1), # KH gerundet auf eine Dezimalstelle @@ -55,7 +55,11 @@ def calculate_nutrition(food, weight): -def schulrunden(zahl, stellen=0): +def schulrunden(zahl, stellen=0, ist_kcal=False): + # Wenn es sich um kcal handelt und der Wert vor der Rundung zwischen 0 und 1 liegt + if ist_kcal and 0 < zahl < 1: + return 1 + faktor = 10 ** stellen zahl = zahl * faktor basis = floor(zahl) diff --git a/src/templates/index.html b/src/templates/index.html index 2e3bbc1..dcb27e7 100644 --- a/src/templates/index.html +++ b/src/templates/index.html @@ -270,7 +270,7 @@ function updateTotalNutrition() { - +