DmitrMakeev commited on
Commit
633c963
·
verified ·
1 Parent(s): 16169a9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -791,9 +791,7 @@ class HydroCalculator:
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,8 +799,12 @@ class HydroCalculator:
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
 
 
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
  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