★ À maîtriser
📌 Le mot-clé elif permet de tester des conditions supplémentaires lorsqu’il y a plus de deux conditions.
Compléments
📌 Dans une structure conditionnelle, les instructions liées à une condition sont indentées et ne sont exécutées que lorsque cette condition est vraie.
📌 Une structure if-else choisit entre le bloc exécuté si la condition est vraie et le bloc exécuté si elle est fausse.
★ À maîtriser
📌 Une définition de fonction commence par def, se termine par deux-points sur sa première ligne, et utilise return pour renvoyer le ou les résultats.
Compléments
📌 Les instructions contenues dans une fonction sont indentées vers la droite.
La fonction aire(b, h) renvoie l’aire d’un triangle de base b et de hauteur h selon la relation .
Les données d’entrée d’une fonction sont appelées paramètres ou arguments et sont écrites entre parenthèses.
★ À maîtriser
📌 Dans for i in range(m, n, pas), les instructions indentées sont répétées pour les valeurs de i allant de m à n-1, selon le pas indiqué.
Compléments
📌 Dans range(m, n, pas), le pas peut être omis lorsqu’il vaut 1.
Dans for i in range(3, 9, 2), i prend successivement les valeurs 3, 5 et 7.
La fonction somme(4) effectue 4 répétitions et renvoie 6 en additionnant les valeurs de i de 0 à 3.
Dans for i in range(n), les instructions sont répétées n fois.
★ À maîtriser
📌 En Python, == teste l’égalité entre deux valeurs, tandis que = affecte une valeur à une variable.
Compléments
Les opérateurs de comparaison présentés sont ==, !=, <, >, <= et >=.
L’expression 1 < 3 and 1 > 0 est vraie, tandis que 1 < 3 and 1 > 2 est fausse.
L’expression 1 < 3 or 1 > 2 est vraie.
== teste l’égalité ; = affecte une valeur.
★ À maîtriser
Compléments
📌 Dans une boucle while, l’indentation détermine les instructions répétées par la boucle.
Avec a initialisé à 1 et la boucle while a <= 8: a = a * 3, les valeurs affichées sont 3 puis 9.
Dans seuil(20), S commence à 3, double tant que S <= 20, puis la fonction renvoie 24.
Tester la condition → exécuter le bloc → tester à nouveau.
Teste tes connaissances sur Méthodes de programmation Python avec 9 questions à choix multiples et corrections détaillées.
1. Dans un programme, une réduction doit être appliquée à un article seulement lorsque son prix atteint un seuil donné. Quel type de structure permet de décider si l’action doit être exécutée ?
2. Un programme doit appliquer un tarif différent selon quatre tranches de revenus. Après le premier test « if », quel mot-clé permet d’ajouter des tests pour les autres tranches ?
Mémorisez les concepts clés de Méthodes de programmation Python avec 10 flashcards interactives.
Quand une structure conditionnelle exécute-t-elle des instructions ?
Seulement si une condition vérifiée le permet.
Quel est le rôle du mot-clé « elif » ?
Tester des conditions supplémentaires lorsqu’il y en a plus de deux.
Qu’est-ce qu’une fonction informatique ?
Un sous-programme qui traite des données d’entrée et renvoie des données de sortie.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches