Ricerca…


introduzione

In Python la funzione verrà restituita non appena l'esecuzione raggiunge l'istruzione "return".

Dichiarazione di ritorno all'interno del loop in una funzione

In questo esempio, la funzione verrà restituita non appena il valore var ha 1

def func(params):
    for value in params:
        print ('Got value {}'.format(value))

        if value == 1:
            # Returns from function as soon as value is 1
            print (">>>> Got 1")
            return

        print ("Still looping")

    return "Couldn't find 1"

func([5, 3, 1, 2, 8, 9])

produzione

Got value 5
Still looping
Got value 3
Still looping
Got value 1
>>>> Got 1


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow