★ À maîtriser
🔄 Processus — Le programme demande un entier N puis répète la saisie tant que N n’est pas strictement positif.
Compléments
📌 L’instruction T=array([int()]*N) crée un tableau NumPy de longueur N initialisé avec des zéros.
N positif avant allocation
📌 La boucle for i in range(N-2) ne parcourt que les indices 0 à N-3 et ne saisit donc pas les deux dernières valeurs du tableau.
📌 Pour saisir les N éléments du tableau, la boucle doit utiliser for i in range(N), tandis que l’accès T[i+1] ne peut être utilisé que lorsque i est inférieur à N-1.
De 0 à N−1
★ À maîtriser
🔄 Processus — Une correction cohérente consiste à saisir les N valeurs, initialiser max à T[0], comparer chaque valeur suivante à max et remplacer max uniquement lorsqu’une valeur est supérieure.
📌 L’instruction max=T[0] placée dans la boucle réinitialise le maximum à chaque itération au lieu de conserver le maximum trouvé précédemment.
Compléments
1. Quelle condition doit respecter l’entier N pour que le programme arrête de redemander sa saisie ?
2. Quel est l’effet de l’instruction T=array([int()]*N) lorsque N est strictement positif ?
3. Si N vaut 6, quels indices sont parcourus par la boucle for i in range(N-2) ?
Que fait le programme si N n’est pas strictement positif ?
Il répète la saisie de N.
Que crée l’instruction T=array([int()]*N) ?
Un tableau NumPy de longueur N initialisé avec des zéros.
Quels indices parcourt for i in range(N-2) dans un tableau ?
Les indices de 0 à N-3.
Quelle condition doit respecter i pour accéder à T[i+1] dans un tableau de taille N ?
i doit être inférieur à N-1.
Der Lernzettel deckt die wesentlichen Konzepte von Correction d’un tableau Python ab. Er ist nach Themen organisiert, um das Lernen und Merken zu erleichtern, mit wichtigen Definitionen, Erklärungen und Zusammenfassungen.
Vollständigen Lernzettel lesen →Das Quiz enthält 4 Multiple-Choice-Fragen mit detaillierten Korrekturen und Erklärungen zu jeder Antwort. Ideal, um dein Wissen zu testen und Lücken zu identifizieren.
Quiz machen (4 Fragen) →Revizly bietet 4 interaktive Karteikarten zu Correction d’un tableau Python. Jede Karte stellt eine Frage auf der Vorderseite und die Antwort auf der Rückseite dar, was eine aktive und effektive Wiederholung basierend auf verteiltem Lernen ermöglicht.
Alle 4 Karteikarten ansehen →Import your PDF or paste your course, AI generates sheets, quizzes and flashcards in 30 seconds.