Salve a tutti..
Ho una lista inizializzata con elementi False
finchè c'è un elemento False
scorrendo la lista deve effettuare delle operazioni su ogni elemento,
poi imposto il valore a True
alla fine voglio controllare se sono tutti veri..
Vi posto il codice perché non trovo il problema...
codice:while any(fine): // e di questo while non riesco a capire che condizione dovrei mettere for i in range(n_processi): //affinchè esegua tutto il resto finché c'è ALMENO UN elemento false for j in range(n_risorse): if ((fine == False) and (necessita[i][j] <= lavoro[j])): lavoro[j] += allocate[i][j] print(lavoro) fine[i] == True else: print(lavoro) if all(fine): print("Stato sicuro") else: print("Stato non sicuro")