Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -12,11 +12,11 @@ def validate_inputs(A, B, C, AB, AC, BC, ABC, U):
|
|
| 12 |
if U < union_ABC:
|
| 13 |
errors.append(f"El conjunto universal U ({U}) no puede ser menor que la unión de A, B, C ({union_ABC}).")
|
| 14 |
if A < AB + AC - ABC:
|
| 15 |
-
errors.append(f"A no puede ser menor que A∩B + A∩C - A∩B∩C:
|
| 16 |
if B < AB + BC - ABC:
|
| 17 |
-
errors.append(f"B no puede ser menor que A∩B + B∩C - A∩B∩C:
|
| 18 |
if C < AC + BC - ABC:
|
| 19 |
-
errors.append(f"C no puede ser menor que A∩C + B∩C - A∩B∩C:
|
| 20 |
|
| 21 |
return errors
|
| 22 |
|
|
@@ -31,7 +31,7 @@ def suggest_intersections(A, B, C, AB, AC, BC, ABC, U):
|
|
| 31 |
|
| 32 |
|
| 33 |
suggestions = {
|
| 34 |
-
"
|
| 35 |
"Máximo valor sugerido para A ∩ B": max_AB,
|
| 36 |
"Máximo valor sugerido para A ∩ C": max_AC,
|
| 37 |
"Máximo valor sugerido para B ∩ C": max_BC,
|
|
|
|
| 12 |
if U < union_ABC:
|
| 13 |
errors.append(f"El conjunto universal U ({U}) no puede ser menor que la unión de A, B, C ({union_ABC}).")
|
| 14 |
if A < AB + AC - ABC:
|
| 15 |
+
errors.append(f"A no puede ser menor que A∩B + A∩C - A∩B∩C: {AB + AC - ABC}")
|
| 16 |
if B < AB + BC - ABC:
|
| 17 |
+
errors.append(f"B no puede ser menor que A∩B + B∩C - A∩B∩C: {AB + BC - ABC}")
|
| 18 |
if C < AC + BC - ABC:
|
| 19 |
+
errors.append(f"C no puede ser menor que A∩C + B∩C - A∩B∩C: {AC + BC - ABC}")
|
| 20 |
|
| 21 |
return errors
|
| 22 |
|
|
|
|
| 31 |
|
| 32 |
|
| 33 |
suggestions = {
|
| 34 |
+
"Mínimo valor sugerido para U": union_ABC,
|
| 35 |
"Máximo valor sugerido para A ∩ B": max_AB,
|
| 36 |
"Máximo valor sugerido para A ∩ C": max_AC,
|
| 37 |
"Máximo valor sugerido para B ∩ C": max_BC,
|