Delucidazioni sul "return"

Neo (6720 points)
6 27 37
asked Nov 19, 2017 in Programmare in Python by Neo (6,720 points)
closed Nov 19, 2017 by andrea.sterbini
Buongiorno a tutti!

Durante lo svolgimento degli esercizi stavo ragionando effettivamente sull'utilizzo del return e su come quest'ultimo funziona. Volevo avere una delucidazione se quest'ultimo a prescindere da dove venga inserito termini la funzione. Se ad esempio ho un programma che esegue determinate istruzioni e all'interno di un ciclo se si avvera una determinata condizione deve restituirmi come valore 1 (return 1), e se invece quella condizione non si verifica deve restituirmi 0 (return 0) l'avverarsi della prima ipotesi (return 1) interrompe effettivamente il ciclo e la funzione anche se il ciclo non ha effettivamente terminato il numero di operazioni da eseguire?
136 views
closed with note: answered

1 Answer

Best answer
edoardo (7090 points)
13 52 67
answered Nov 19, 2017 by edoardo (7,090 points)
selected Nov 19, 2017 by Neo
Sì, il return blocca l'esecuzione dell'intera funzione anche se il ciclo non è terminato