Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -794,30 +794,32 @@ class HydroCalculator:
|
|
794 |
ec_simple = self.calculate_ec()
|
795 |
ec_exact = self.calculate_ec_exact()
|
796 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
797 |
|
798 |
-
|
799 |
-
|
800 |
-
print("
|
|
|
801 |
print(f"Общий азот (N): {ppm.get('N (NO3-)', 0) + ppm.get('N (NH4+)', 0):.2f} ppm")
|
802 |
print(f"Нитратный азот (NO3-): {ppm.get('N (NO3-)', 0):.2f} ppm")
|
803 |
print(f"Аммонийный азот (NH4+): {ppm.get('N (NH4+)', 0):.2f} ppm")
|
804 |
-
print("
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
|
810 |
-
print(f"
|
811 |
-
print("
|
812 |
-
|
813 |
-
|
814 |
-
print("\nРезультаты расчёта:")
|
815 |
-
print("-" * 50)
|
816 |
-
print("{:<15} {:>10} {:>15}".format("Элемент", "ppm", "мг/л"))
|
817 |
-
print("-" * 50)
|
818 |
-
for element, value in sorted(ppm.items()):
|
819 |
-
print("{:<15} {:>10.2f} {:>15.2f}".format(element, value, value))
|
820 |
-
print("-" * 50)
|
821 |
|
822 |
|
823 |
|
|
|
794 |
ec_simple = self.calculate_ec()
|
795 |
ec_exact = self.calculate_ec_exact()
|
796 |
|
797 |
+
# Вывод основной таблицы элементов
|
798 |
+
print("\n" + "="*50)
|
799 |
+
print("ТАБЛИЦА КОНЦЕНТРАЦИЙ ЭЛЕМЕНТОВ")
|
800 |
+
print("="*50)
|
801 |
+
print("{:<15} {:>15} {:>15}".format("Элемент", "Конц. (ppm)", "Конц. (мг/л)"))
|
802 |
+
print("-"*50)
|
803 |
+
for element, value in sorted(ppm.items()):
|
804 |
+
print("{:<15} {:>15.2f} {:>15.2f}".format(element, value, value))
|
805 |
+
print("="*50)
|
806 |
|
807 |
+
# Вывод данных по азоту
|
808 |
+
print("\n" + "="*50)
|
809 |
+
print("АНАЛИЗ АЗОТНЫХ СОЕДИНЕНИЙ")
|
810 |
+
print("="*50)
|
811 |
print(f"Общий азот (N): {ppm.get('N (NO3-)', 0) + ppm.get('N (NH4+)', 0):.2f} ppm")
|
812 |
print(f"Нитратный азот (NO3-): {ppm.get('N (NO3-)', 0):.2f} ppm")
|
813 |
print(f"Аммонийный азот (NH4+): {ppm.get('N (NH4+)', 0):.2f} ppm")
|
814 |
+
print("="*50)
|
815 |
+
|
816 |
+
# Вывод электропроводности
|
817 |
+
print("\n" + "="*50)
|
818 |
+
print("ЭЛЕКТРОПРОВОДНОСТЬ РАСТВОРА")
|
819 |
+
print("="*50)
|
820 |
+
print(f"Упрощенный расчет EC: {ec_simple:.2f} mS/cm")
|
821 |
+
print(f"Точный расчет EC: {ec_exact:.2f} mS/cm")
|
822 |
+
print("="*50)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
823 |
|
824 |
|
825 |
|