hedtorresca commited on
Commit
3f2b305
verified
1 Parent(s): e2055f4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -17,10 +17,10 @@ def validate_inputs(A, B, C, AB, AC, BC, ABC, U):
17
  errors.append("El conjunto universal U es menor que la suma total de los conjuntos y sus intersecciones.")
18
  return errors
19
 
20
- def suggest_intersections(A, B, C, ABC, U):
21
- max_AB = min(A, B, U - (A + B + C - A - B))
22
- max_AC = min(A, C, U - (A + B + C - A - C))
23
- max_BC = min(B, C, U - (A + B + C - B - C))
24
  max_ABC = min(max_AB, max_AC, max_BC)
25
 
26
  min_AB = max(0, A + B + C - A - B - C + ABC - U)
@@ -98,7 +98,7 @@ def main(U, A, B, C, AB, AC, BC, ABC):
98
  if errors:
99
  return f"Errores de validaci贸n: {', '.join(errors)}", None, None
100
 
101
- suggestions = suggest_intersections(A, B, C, ABC, U)
102
  probabilities_df = calculate_probabilities(A, B, C, AB, AC, BC, ABC, U)
103
  venn_image = draw_venn(A, B, C, AB, AC, BC, ABC)
104
 
 
17
  errors.append("El conjunto universal U es menor que la suma total de los conjuntos y sus intersecciones.")
18
  return errors
19
 
20
+ def suggest_intersections(A, B, C, AB, AC, BC, ABC, U):
21
+ max_AB = min(A, B, U - (A + B + C - AB - AC))
22
+ max_AC = min(A, C, U - (A + B + C - AB - BC))
23
+ max_BC = min(B, C, U - (A + B + C - AC - BC))
24
  max_ABC = min(max_AB, max_AC, max_BC)
25
 
26
  min_AB = max(0, A + B + C - A - B - C + ABC - U)
 
98
  if errors:
99
  return f"Errores de validaci贸n: {', '.join(errors)}", None, None
100
 
101
+ suggestions = suggest_intersections(A, B, C, AB, AC, BC, ABC, U)
102
  probabilities_df = calculate_probabilities(A, B, C, AB, AC, BC, ABC, U)
103
  venn_image = draw_venn(A, B, C, AB, AC, BC, ABC)
104