01m Les Fonctions Python
Elisabeth Le Prettre
0:00 / 0:00
01m Les Fonctions Python
52 просмотра · 2 недели назад
Elisabeth Le Prettre
73 подписчика
52 просмотра · 2 недели назад
🧩 Les fonctions en Python — SNT Seconde
Dans cette courte vidéo pédagogique, on découvre une notion très importante en programmation : les fonctions.
L’objectif est simple : comprendre comment créer un bloc de code réutilisable, lui donner des informations en entrée, puis récupérer un résultat.
En Python, on définit une fonction avec le mot-clé :`def`
Par exemple :`def mention(note):`
Ici, `mention` est le nom de la fonction.
`note` est un paramètre.
Un paramètre est une information donnée à la fonction pour qu’elle puisse travailler.
On peut faire le parallèle avec les mathématiques.
Quand on écrit :
`f(x)`
`x` est une valeur donnée à la fonction.
En Python, c’est la même idée : on donne une valeur à la fonction pour qu’elle produise un résultat.
Mais attention : une fonction ne fait rien tant qu’on ne l’appelle pas.
Définir une fonction, c’est seulement la préparer.
Pour l’exécuter, il faut l’appeler, par exemple :`mention(15)`
La vidéo insiste ensuite sur une distinction essentielle :
`print` montre quelque chose à l’humain.
`return` donne un résultat au programme.
Par exemple, `print("Bien")` affiche le mot “Bien” à l’écran.
Mais `return "Bien"` renvoie la valeur `"Bien"` pour qu’elle puisse être réutilisée dans la suite du programme.
On peut donc retenir :
`print → affichage`
`return → résultat réutilisable`
Avec l’exemple `mention(note)`, la fonction peut recevoir une note et renvoyer une mention selon la valeur.
Par exemple, si la note est assez élevée, elle peut renvoyer `"Très bien"`, `"Bien"` ou `"Assez bien"`.
L’important est de comprendre que la fonction prend une entrée, fait un traitement, puis renvoie un résultat.
La vidéo rappelle enfin l’importance de tester les cas limites.
Il ne faut pas tester seulement une valeur “normale”.
Il faut aussi vérifier les frontières : par exemple `10`, `12`, `14`, `16`, ou encore une note minimale et une note maximale.
Les cas limites permettent de repérer les erreurs dans les conditions et d’éviter les résultats incohérents.
Ce qu’il faut retenir : une fonction se définit avec `def`, peut recevoir des paramètres, et renvoie un résultat avec `return`. Une fonction ne s’exécute pas tant qu’on ne l’appelle pas. Le parallèle avec `f(x)` en mathématiques aide à comprendre l’idée d’entrée et de résultat. `print` affiche pour l’humain, alors que `return` donne une valeur au programme. Enfin, il faut toujours tester une fonction, surtout avec des cas limites.
📚 Tous les supports de cours : https://eleprettre-118562.forge.apps....
🔔 Abonne-toi pour ne manquer aucune vidéo SNT !
#SNT #Seconde #Python #Fonctions #Def #Return #Print #Programmation #CasLimites #Débutants