Recherche…


Introduction

Dans Python, la fonction sera renvoyée dès que l'exécution aura atteint l'instruction "return".

Déclaration de retour dans la boucle dans une fonction

Dans cet exemple, la fonction retournera dès que la valeur var aura 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])

sortie

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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow