FlashKeepers

Python · Python · Université

Bases de Python : fonctions et structures de contrôle

Définitions de fonctions, boucles et logique conditionnelle en Python, expliquées chacune par un court exemple.

À propos de cet ensemble

40 cartes simples de Python (Python). Ensemble 1 sur 2 dans Bases de Python. Il commence par « Comment définit-on une fonction en Python ? » et « À quoi sert le paramètre d'une fonction ? ». Plus de paquets de Université sont listés ci-dessous.

40 cartes · cartes simples · Écrit par IA, vérifié deux fois. Tout est modifiable.

Étudier cet ensemble gratuitement Jeter un œil Télécharger FlashKeepers pour iPhone

S'ouvre dans votre navigateur, sans compte. App pour iPhone et iPad · App Android

Comment définit-on une fonction en Python ?
Voir la réponseOn 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 ?
Voir la réponseUn 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 ?
Voir la réponseOn utilise le mot-clé return suivi de la valeur à renvoyer à l'appelant.
Qu'est-ce qu'un paramètre par défaut ?
Voir la réponseUn 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
Voir la réponsedef add(a, b): return a + b
Que se passe-t-il si une fonction n'a pas d'instruction return ?
Voir la réponseLa fonction renvoie None implicitement.
Qu'est-ce que la docstring d'une fonction ?
Voir la réponseUne 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 ?
Voir la réponseOn écrit le nom de la fonction suivi de parenthèses : greet()
Que sont les arguments positionnels ?
Voir la réponseDes arguments transmis à une fonction dans l'ordre où ils apparaissent dans la définition.
Comment passe-t-on des arguments nommés à une fonction ?
Voir la réponseOn écrit le nom du paramètre, un signe égal, puis la valeur : func(name='Alice')
Que permet *args ?
Voir la réponsePasser à une fonction un nombre variable d'arguments positionnels.
Que permet **kwargs ?
Voir la réponsePasser à une fonction un nombre variable d'arguments nommés.
Quelle est la structure de base d'une instruction if ?
Voir la réponseif 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 ?
Voir la réponseif 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 ?
Voir la réponseOn utilise elif (else if) pour des conditions supplémentaires entre if et else.

25 cartes de plus dans l'app

Étudier cet ensemble gratuitement