def getSetFromFile(archivo): # leo el archivo archivo = open(archivo, "r") numeros = archivo.read() archivo.close() # lo convierto a lista lista = numeros[:-1].split(",") # convierto cada elemento en número lista = [int(x) for x in lista] return set(lista) num1 = getSetFromFile("numeros1.txt") num2 = getSetFromFile("numeros2.txt") num3 = getSetFromFile("numeros3.txt") print(num1) print(num2) print(num3) # Números en los tres conjuntos (100) print(num1 & num2 & num3) # Números en num1 que no estén en num2 ni en num3 (1..49) print(num1 - num2 - num3) # Números en num2 que no estén en num1 ni en num3 {} no hay ninguno print(num2 - num1 - num3)