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")