Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1784 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Conversion algorithme Python -> VBA (combinaisons de p élém. parmi n)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Conversion algorithme Python -> VBA (combinaisons de p élém. parmi n)

n°2270978
SSgomad
Posté le 07-12-2015 à 16:24:37  profilanswer
 

Bonjour,
 
Je ne maîtrise pas très bien VBA et je souhaite traduire un algorithme écrit en Python dans ce langage-là, qui donne toutes les combinaisons de p éléments parmi n. Si vous pouvez m'aider svp c'est un peu urgent...
 

Code :
  1. def Cnp(n,p, l=None, res=None):
  2.     """Calcul du Cnp - ne pas renseigne l et res lors de l'appel """
  3.     if l is None: l=[]
  4.     if res is None: res=[]
  5.     if p==0:
  6.         res.append(l)
  7.         return
  8.     if n==0: return 
  9.     l1=list(l)
  10.     l1.append(n)
  11.     Cnp(n-1, p-1, l1, res)
  12.     Cnp(n-1, p, l, res)
  13.     return res


 
Merci à vous

mood
Publicité
Posté le 07-12-2015 à 16:24:37  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Conversion algorithme Python -> VBA (combinaisons de p élém. parmi n)

 

Sujets relatifs
Explication complexité d'un algorithme[Résolu] Rechercher une valeur dans une page
reprogrammer des boutons en VBAPiloter un site Web à partir de VBA
[Excel/VBA] Pivot table - Filtrer automatiquement sur une liste d'ID[EXCEL/VBA] Automatiser remplissage de fichier
[EXCEL ou VBA] Chercher une valeur parmi un ensemble de valeur[Python] Aide BeautifulSoup
[VBA] Liste avec données dans une autre feuille 
Plus de sujets relatifs à : Conversion algorithme Python -> VBA (combinaisons de p élém. parmi n)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR