Échauffement
Trois questions rapides sur des leçons déjà vues.
Découvrir
def f(x): return x + 1. Que renvoie f(4) ?
L'idée clé
Une fonction regroupe un calcul réutilisable.
def f(x): définit une fonction ; return renvoie son résultat. random() renvoie un flottant de : on s'en sert pour simuler une expérience.Exemple corrigé
def g(a, b): return a × b + 1. Calcule g(2, 3).
On remplace.
Résultat.
À toi, guidé
À toi : def c(x): return x × x. Que renvoie c(3) ?
3 × 3.
Entraînement ★
- `def f(x): return 4 × x + 3`. Que renvoie `f(3)` ?
- `def f(x): return 5 × x + 3`. Que renvoie `f(3)` ?
- `def f(x): return 8 × x + 6`. Que renvoie `f(3)` ?
Attention !
Entraînement ★★
- `if random() < 0.4:` compte un succès. Quelle est la probabilité d'un succès ?
- `if random() < 0.3:` compte un succès. Quelle est la probabilité d'un succès ?
- Problème final. `def s(n): t ← 0 ; pour i de 1 à n : t ← t + 4 ; return t`.
- `def f(x): return 4 × x`. Que renvoie `f(f(1))` ?
- À quoi sert `return` dans une fonction ?
- À renvoyer une valeur à qui l'a appelée
- À afficher une valeur à l'écran
- À redémarrer la fonction
Bilan
Trois questions pour vérifier que c'est acquis.
- `def f(x): return 4 × x + 3`. Que renvoie `f(3)` ?
- `def f(x): return 5 × x + 3`. Que renvoie `f(3)` ?
- `def f(x): return 8 × x + 6`. Que renvoie `f(3)` ?
Fiche résumé
Fonctions
defdéfinit,returnrenvoie.random()simule le hasard.
Attention : appelle la fonction avec le bon nombre d'arguments.