DmitrMakeev commited on
Commit
6aa221a
·
verified ·
1 Parent(s): fb99be5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -20
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("\nСодержание азота:")
 
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("-" * 50)
805
-
806
-
807
-
808
-
809
-
810
- print(f"Электропроводность (EC): {ec_simple:.2f} mS/cm")
811
- print("-" * 50)
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