1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| cont=int(input('Entrez le nombre de processeurs : '))
boules=int(input('Entrez le nombre de processus : '))#oui, les noms des variables sont bizarres mais c'est parce que j'étais partis avec des conteneurs et des boules pour schématiser
liste=[cont*[0]]
for i in range(boules):
nvl=[]
for poss in liste :
for nb in range(cont) :
p=list(poss)
p[nb]+=1
nvl.append(p)
liste=list(nvl)
fin=[]
for poss in liste:
if poss not in fin : fin.append(poss)
print(str(len(fin))+' possibilités trouvées :',*fin,sep='\n')
input()#pour bloquer, inutile sous linux il me semble |