Cours Notion de p-uplets
QCM
  • 1
  • 2
  • 3
  • 4
  • 5

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)