Définitions de fonctions, boucles et logique conditionnelle en Python, expliquées chacune par un court exemple.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- Comment définit-on une fonction en Python ?
Show answer
On utilise def, le nom de la fonction, des parenthèses, deux-points, puis on indente le corps.
- À quoi sert le paramètre d'une fonction ?
Show answer
Un paramètre est un espace réservé nommé pour une valeur transmise lors de l'appel de la fonction.
- Comment renvoyer une valeur depuis une fonction ?
Show answer
On utilise le mot-clé return suivi de la valeur à renvoyer à l'appelant.
- Qu'est-ce qu'un paramètre par défaut ?
Show answer
Un paramètre doté d'une valeur prédéfinie, utilisée lorsqu'aucun argument n'est fourni pour ce paramètre.
- Donnez un exemple de fonction à deux paramètres
Show answer
def add(a, b): return a + b
- Que se passe-t-il si une fonction n'a pas d'instruction return ?
Show answer
La fonction renvoie None implicitement.
- Qu'est-ce que la docstring d'une fonction ?
Show answer
Une chaîne littérale placée juste après la ligne def pour documenter ce que fait la fonction.
- Comment appelle-t-on une fonction nommée greet ?
Show answer
On écrit le nom de la fonction suivi de parenthèses : greet()
- Que sont les arguments positionnels ?
Show answer
Des arguments transmis à une fonction dans l'ordre où ils apparaissent dans la définition.
- Comment passe-t-on des arguments nommés à une fonction ?
Show answer
On écrit le nom du paramètre, un signe égal, puis la valeur : func(name='Alice')
- Que permet *args ?
Show answer
Passer à une fonction un nombre variable d'arguments positionnels.
- Que permet **kwargs ?
Show answer
Passer à une fonction un nombre variable d'arguments nommés.
- Quelle est la structure de base d'une instruction if ?
Show answer
if condition: suivi d'un code indenté qui ne s'exécute que si la condition est vraie
- Quelle est la structure d'une instruction if-else ?
Show answer
if condition: s'exécute si la condition est vraie, else: s'exécute si elle est fausse
- Comment ajoute-t-on une troisième branche à une condition ?
Show answer
On utilise elif (else if) pour des conditions supplémentaires entre if et else.