A voir également:
- Combinaisons et calcul
- Calcul moyenne excel - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Calcul km marche à pied gratuit - Télécharger - Sport
- Logiciel calcul surface terrain gratuit - Télécharger - Outils professionnels
1 réponse
Bonjour.
Ce n'est pas très compliqué.
D'abord générer les combinaisons, puis à l'aide des identifiants d'objets, récupérer leur caratéristiques pour en faire la somme.
Ce qui pourrait se traduire par.
Ce n'est pas très compliqué.
D'abord générer les combinaisons, puis à l'aide des identifiants d'objets, récupérer leur caratéristiques pour en faire la somme.
Ce qui pourrait se traduire par.
import itertools objets = { 'A':{'ST':5,'SD':7, 'SA':2}, 'B':{'ST':1, 'SD':3, 'SA':3}, 'C':{'ST':2, 'SD':2, 'SA':4}, } combinaisons = itertools.combinations(objets, 2) resultats = {} for comb in combinaisons: attrs = dict.fromkeys(objets['A'], 0) for n in comb: for k, v in objets[n].items(): attrs[k] += v resultats[comb] = attrs print(resultats)