# coding: latin-1 from carre_magique import CarreMagique res = [] for a in range (1,10) : for b in range (1,10) : for c in range (1,10) : for d in range (1,10) : for e in range (1,10) : for f in range (1,10) : for g in range (1,10) : for h in range (1,10) : for i in range (1,10) : l = [ [a,b,c], [d,e,f], [g,h,i] ] cm = CarreMagique (l) if cm.nombre_differents () and \ cm.est_magique () : res.append (cm) print len (res) for r in res : print r