L'énoncé
Cocher la bonne réponse.
Tu as obtenu le score de
Question 1
mon_tuple=(3,8,12)
for i in range(3):
mon_tuple[i]
Qu'affiche l'écran ?
8
3
12
3
8
12
12
3
8
8
12
3
D'abord se demander que vaut i dans la boucle. Ensuite, exécuter les isntructions dans la boucle avec ce i.
Première étape: i=0; mon_tuple[i]=3
Deuxième étape: i=1; mon_tuple[i]=8
Troisième étape: i=2; mon_tuple[i]=12
Question 2
mon_tuple=(3,8,12)
for i in range(3):
mon_tuple[2-i]
Qu'affiche l'écran ?
12
8
3
3
8
12
12
3
8
8
12
3
D'abord se demander que vaut i dans la boucle. Ensuite, exécuter les instructions dans la boucle avec ce i.
Première étape: i=0; mon_tuple[2-i]=12
Deuxième étape: i=1; mon_tuple[2-i]=8
Troisième étape: i=2; mon_tuple[2-i]=3
Question 3
mon_tuple=(3,8,12)
mon_tuple[0]+mon_tuple[1]-mon_tuple[2]
Qu'affiche l'écran ?
23
1
-1
7
Les indices commencent à zéro en python. Attention au signe moins.
mon_tuple[0]=3
mon_tuple[1]=8
mon_tuple[2]=12
mon_tuple[0]+mon_tuple[1]-mon_tuple[2]=3+8-12=-1
Question 4
mon_tuple=(3,9,27)
mon_tuple_2=( (mon_tuple[0]+mon_tuple[2])/2, (mon_tuple[1]+mon_tuple[2])/2, (mon_tuple[0]+mon_tuple[1])/2 )
Que vaut mon_tuple_2 ?
(6, 15, 18)
(15, 18, 6)
(15, 3, 12)
(3, 6, 18)
Calculer un terme à la fois.
(mon_tuple[0]+mon_tuple[2])/2=(3+27)/2=15
(mon_tuple[1]+mon_tuple[2])/2=(9+27)/2=18
(mon_tuple[0]+mon_tuple[1])/2 )=(3+9)/2=6
mon_tuple_2=(15,18,6)
Question 5
mon_tuple=(3,9,27)
mon_tuple_2=( mon_tuple[2]-mon_tuple[0], mon_tuple[2]-mon_tuple[1], mon_tuple[1]-mon_tuple[0] )
Que vaut mon_tuple_2 ?
(12, 24, 18)
(12, 18, 36)
(24, 18, 6)
(6, 24, 18)
Calculer un terme à la fois.
mon_tuple[2]-mon_tuple[0]=27-3=24
mon_tuple[2]-mon_tuple[1]=27-9=18
mon_tuple[1]-mon_tuple[0]=9-3=6
mon_tuple_2=(24,18,6)