Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -791,7 +791,9 @@ class HydroCalculator:
|
|
791 |
|
792 |
def print_report(self):
|
793 |
ppm = self.calculate_ppm()
|
794 |
-
|
|
|
|
|
795 |
print("\nРезультаты расчёта:")
|
796 |
print("-" * 50)
|
797 |
print("{:<15} {:>10} {:>15}".format("Элемент", "ppm", "мг/л"))
|
@@ -799,17 +801,11 @@ class HydroCalculator:
|
|
799 |
for element, value in sorted(ppm.items()):
|
800 |
print("{:<15} {:>10.2f} {:>15.2f}".format(element, value, value))
|
801 |
print("-" * 50)
|
802 |
-
|
803 |
-
|
804 |
-
print("\nСодержание азота:")
|
805 |
-
print(f"Общий азот (N): {ppm.get('N (NO3-)', 0) + ppm.get('N (NH4+)', 0):.2f} ppm")
|
806 |
-
print(f"Нитратный азот (NO3-): {ppm.get('N (NO3-)', 0):.2f} ppm")
|
807 |
-
print(f"Аммонийный азот (NH4+): {ppm.get('N (NH4+)', 0):.2f} ppm")
|
808 |
print("-" * 50)
|
809 |
|
810 |
|
811 |
-
print(f"Электропроводность (EC): {ec_simple:.2f} mS/cm")
|
812 |
-
print("-" * 50)
|
813 |
|
814 |
|
815 |
# Пример использования с правильными названиями удобрений
|
|
|
791 |
|
792 |
def print_report(self):
|
793 |
ppm = self.calculate_ppm()
|
794 |
+
ec_simple = self.calculate_ec()
|
795 |
+
ec_exact = self.calculate_ec_exact()
|
796 |
+
|
797 |
print("\nРезультаты расчёта:")
|
798 |
print("-" * 50)
|
799 |
print("{:<15} {:>10} {:>15}".format("Элемент", "ppm", "мг/л"))
|
|
|
801 |
for element, value in sorted(ppm.items()):
|
802 |
print("{:<15} {:>10.2f} {:>15.2f}".format(element, value, value))
|
803 |
print("-" * 50)
|
804 |
+
print("Электропроводность (EC):")
|
805 |
+
print(f"Упрощённый метод: {ec_simple:.2f} mS/cm")
|
|
|
|
|
|
|
|
|
806 |
print("-" * 50)
|
807 |
|
808 |
|
|
|
|
|
809 |
|
810 |
|
811 |
# Пример использования с правильными названиями удобрений
|