P2 = A**2 print(P2) P3 = A**3 print(P3) for elem in P3: print(elem) # Dibujanto el diagrama de venn de 2 conjuntos """Para que el import no de error, abrir el power shell como admin en la carpeta donde este el archivo (en mi caso, que utilizo el sublime text 3) o si ejecutais desde el interprete por consola, en ambos casos teneis que poner pip install 'matplotlib' y ' pip install matplotlib_venn'""" print('-' * 30) from matplotlib_venn import venn2, venn2_circles import matplotlib.pyplot as plt print(dir(plt)) A = FiniteSet(1, 3, 5, 7, 9, 11, 13, 15, 17, 19) B = FiniteSet(2, 3, 5, 7, 11, 13, 17, 19, 8) plt.figure(figsize=(10, 8)) v = venn2(subsets=[A, B], set_labels=('A', 'B')) v.get_label_by_id('10').set_text(A - B) v.get_label_by_id('11').set_text(A.intersection(B)) v.get_label_by_id('01').set_text(B - A) c = venn2_circles(subsets=[A, B], linestyle='dashed') c[0].set_ls('solid') plt.show()
from sympy import FiniteSet set_one = FiniteSet(1, 2, 3) set_two = FiniteSet(1, 2, 3, 4) union = set_one.union(set_two) print("Union:") print(union) print() intersection = set_one.intersection(set_two) print("Intersection:") print(intersection) print()