Exercices boucles
Exercices sur les boucles
Flash card 1
Script A
Script B
</ol>
</div>
<div class="flip-card-back">
<h1>Réponses</h1>
<ol>
<li>P I Z Z A</li>
<li>0 1 2 3 4</li>
</ol>
</div>
Flash card 2
Script A
Flash card 3
Script A :
Flash card 4
Script B :
Flash card 5
Script C :
Flash card 6
</div>
<div class="flip-card-back">
<h1>Réponse</h1>
Reponse D : la variable n n’est jamais egale à 20, qui est la condition d’arrêt
Flash card 7
On définit une liste L de 12 nombres entiers, de 1 à 12, mélangés :
<ol>
<li>Quelle est la valeur de la variable m à la fin de l'exécution du script ci-dessous ?<br>
m = L[0]<br>
for j in range(len(L)):<br>
... if m < L[j]:<br>
...... m = L[j]<br>
</li>
<li>Que vaut alors la variable `j`?</li>
<li>Quelle est l'étendue des valeurs prises par j, du debut à la fin de la boucle bornée ?</li>
<li>Que vaut len(L)?</li>
</ol>
</div>
<div class="flip-card-back">
<h1>Réponses</h1>
<ol>
<li>1 : la valeur minimum de la liste</li>
<li>3 : la valeur min se trouve au rang 3</li>
<li>j va de 0 à 11</li>
<li>12</li>
</div>
Flash card 8
<ol>
<li>Que vaut u à la fin du script suivant ?<br>
t = [1, 6, 8, 3, 21]<br>
u = [x-2 for x in t]</li>
<li>Que vaut v à la fin du script suivant ?<br>
t = [1, 2, 3, 4, 5] v = {x: x*3 for x in t} Que vaut w à la fin du script suivant ? t = [1,2,3,4,5,6,7,8,9] w = [c for c in t if c%3 == 0] Réponses [-1, 4, 6, 1, 19] {1: 3, 2: 6, 3: 9, 4: 12, 5: 15} [3, 6, 9]
Flash card 9
B- [‘Anthony’, ‘Anne’]
C- [16, 15]
D- TypeError : ’tuple’ object is not callable
</div>
<div class="flip-card-back">
<h1>Réponse</h1>
Reponse B
Relire le cours
Lien vers la page boucles for et while