Ciao a tutti!
Ho notato che nei costrutti iterativi di Python, quindi nel while e nel for, vi è la presenza di un else di tali costrutti!
Ora, la mia domanda (o, meglio, curiosità) è capire quando tale else risulterebbe utile.
Ho pensato che potrebbe essere usato per vari motivi:
per controllare se effettivamente il ciclo viene eseguito;
per sapere quando l'esecuzione del ciclo termina;
per poter compiere delle operazioni a fine ciclo.
Ho pensato a queste cose. Sicuramente ci saranno tantissimi altri casi in cui tale "else" sarà utile.
Quindi, visto che in altri linguaggi come java o c non esiste un else né del ciclo for né del ciclo while, secondo voi, anche a livello logico, per quali altri motivi potremmo utilizzarlo?
Grazie in anticipo a chi risponde a questo piccolo interrogativo!
Ho notato che nei costrutti iterativi di Python, quindi nel while e nel for, vi è la presenza di un else di tali costrutti!
Ora, la mia domanda (o, meglio, curiosità) è capire quando tale else risulterebbe utile.
Ho pensato che potrebbe essere usato per vari motivi:
per controllare se effettivamente il ciclo viene eseguito;
per sapere quando l'esecuzione del ciclo termina;
per poter compiere delle operazioni a fine ciclo.
Ho pensato a queste cose. Sicuramente ci saranno tantissimi altri casi in cui tale "else" sarà utile.
Quindi, visto che in altri linguaggi come java o c non esiste un else né del ciclo for né del ciclo while, secondo voi, anche a livello logico, per quali altri motivi potremmo utilizzarlo?
Grazie in anticipo a chi risponde a questo piccolo interrogativo!