FlashKeepers

Python · Python · College and University

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.

About this set

40 basic cards for Python Python. Set 1 of 2 in Bases de Python. It opens with "Comment définit-on une fonction en Python ?" and "À quoi sert le paramètre d'une fonction ?". More College and University decks are listed below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

Comment définit-on une fonction en Python ?
Show answerOn 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 answerUn 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 answerOn utilise le mot-clé return suivi de la valeur à renvoyer à l'appelant.
Qu'est-ce qu'un paramètre par défaut ?
Show answerUn 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 answerdef add(a, b): return a + b
Que se passe-t-il si une fonction n'a pas d'instruction return ?
Show answerLa fonction renvoie None implicitement.
Qu'est-ce que la docstring d'une fonction ?
Show answerUne 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 answerOn écrit le nom de la fonction suivi de parenthèses : greet()
Que sont les arguments positionnels ?
Show answerDes 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 answerOn écrit le nom du paramètre, un signe égal, puis la valeur : func(name='Alice')
Que permet *args ?
Show answerPasser à une fonction un nombre variable d'arguments positionnels.
Que permet **kwargs ?
Show answerPasser à une fonction un nombre variable d'arguments nommés.
Quelle est la structure de base d'une instruction if ?
Show answerif 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 answerif 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 answerOn utilise elif (else if) pour des conditions supplémentaires entre if et else.

25 more cards in the app

Study this set free