Bonjour je cherche juste à programmer une méthode qui trouve tout les x,y,z (entiers) tel que x*y*z = N (N un entiers aussi)
Le programme marche mais me donne aussi toutes les "redondances".
Quelqu’un connait-il une méthode pour éviter d'avoir en sortie les même triplets dans un ordre différent ?
Le code est en python, j'ai mis N = 36 mais il peut être quelconque.
Merci
Cordialement
Code:x = int y= int z=int liste_triplets = [] N = 36 for i in range(1,N): x = i for j in range(1,N): y = j for k in range(1,N): z =k if x*y*z == N: liste_nbr = [x,y,z] liste_triplets.append(liste_nbr) print liste_triplets
-----