home

# c hou e tte

## Consigne

Écrire une fonction chouette qui, pour une valeur donnée, renvoie une liste contenant toutes les solutions de somme de 3 dés pouvant donner cette valeur. La valeur peut aller de 3 à 18 . Les solutions doivent être uniques.(1,2,3) et (3,2,1) sont la même solution.

## Exemple

Entrée : 7

Sortie : [[1,1,5],[1,2,4],[1,3,3],[2,2,3]]

## Aide

On cherche à savoir si la somme de 3 dés (trois variables allant de 1 à 6) est égale à une valeur donné.

Pour cela on peut utiliser la structure suivante on d1 ( le premier dé) va varier de 1 à 6.

.

for d1 in range(1, 7):
for d2 in range (1, 7):
#Faire...

def chouette(valeur): res=list() for i in range(1, 7): for j in range(i, 7): for k in range(j, 7): if (i+j+k) == valeur: res.append([i, j, k]) return res
Run Submit

#

x
Next