Aller au contenu

Définition de fonction - Partie 3⚓︎

  • Fonctions sur les chaines de caractères

Prérequis⚓︎

Si les exemples suivants ne sont pas clairs, allez relire attentivement le cours associé.

Exemple 1

🐍 Script Python
def rebours(i, l):
    return l - 1 - i

l = 7
for i in range(l):
    print(rebours(i, l), end="")
📤 Sortie
6 5 4 3 2 1 0

On a créé une fonction, puis on l'a utilisée.

Définition de fonction - Partie 1

Résumé partie 2

Cliquer sur les bulles, l'une après l'autre.

🐍 Script Python
def f(x):
    x = x + 5  # (1)!
    print("Local ; x =", x)
    return 2 * x


x = 10  # (2)!
print("f(", x, ") = ", f(x), sep="")
print("Global ; x =", x)  # (3)!
  1. La variable locale x est modifiée.
  2. La variable globale x est crée.
  3. La variable globale x n'a pas été modifiée.

📋 Texte
Local ; x = 15
f(10) = 30
Global ; x = 10
Cours et exercices : Définition de fonction - Partie 2.