Python par le jeu - Quiz sur le chapitre 5

Il n'y a qu'une réponse exacte par question. Réponse exacte: 3 pts, réponse fausse: -1 pt, pas de réponse: 0 pt.

Question 1

Qu'écrira le programme ci-dessous ?
liste=[10,20,30,40]
liste=liste+5
print(liste)

Je ne sais pas [10, 20, 30, 40] [15, 20, 30, 40] [15, 25, 35, 45] erreur

Question 2

Qu'écrira le programme ci-dessous ?
liste=[10,20,30,40,50,60,70]
i=1;
while (i<3):
    del(liste[i])
    i=i+1
print(liste)

Je ne sais pas [10, 40, 50, 60, 70] [30, 40, 50, 60, 70] [20, 40, 50, 60, 70] [10, 30, 50, 60, 70]

Question 3

Qu'écrira le programme ci-dessous ?
liste = [1,5,8,3,6,2,7,5,6]
k = 0
x = 0
while k < len(liste):
    if liste[k] > x:
        x=liste[k]
    k=k+1
print(x)

Je ne sais pas 1 8 7 9

Question 4

Qu'écrira le programme ci-dessous ?
liste = [7,5,8,3,6,2,1,5,6]
k = 0
x = 100
while k < len(liste):
    if liste[k] < x:
        x=liste[k]
    k=k+1
print(x)

Je ne sais pas 7 8 6 1

Question 5

Qu'écrira le programme ci-dessous ?
liste = [7,5,8,3,6,2,1,5,6]
k = 0
i = 0
x = 100
while k < len(liste):
    if liste[k] < x:
        x=liste[k]
        i=k
    k=k+1
print(i)

Je ne sais pas 1 6 7 4

Question 6

Qu'écrira le programme ci-dessous ?
liste = [7,5,8,3,6,2,1,5,6]
k = 0
i = 0
x = 8
while k < len(liste):
    if liste[k]==x:
        i=k
    k=k+1
print(i)

Je ne sais pas 0 2 3 8

Question 7

Que vaudra la liste L à la fin de ce programme ?
L=[1,2,3,4,5,6,7]
del(L[1])
L.append(8)

Je ne sais pas [1, 3, 4, 5, 6, 7, 8] [2, 3, 4, 5, 6, 7, 8] [8, 2, 3, 4, 5, 6, 7] [8, 1, 3, 4, 5, 6, 7]

Question 8

Quelle est l'instruction pour connaître la longueur de la liste L ?

Je ne sais pas length(L) len(L) L.length L.len

Question 9

Laquelle de ces instructions définit un tuple ?

Je ne sais pas tuple=('a','b','c') tuple='abc' tuple={'a','b','c'} tuple=['a','b','c']

Question 10

Laquelle de ces instructions définit une liste ?

Je ne sais pas liste=('a','b','c') liste='abc' liste=['a','b','c'] liste={'a','b','c'}

Question 11

Qu'écrira le programme ci-dessous ?
nombres=[9,5,6,2,3]
del(nombres[3])
print(nombres)

Je ne sais pas [9, 5, 6, 3] [9, 5, 6, 2] [9, 5, 2, 3] [2, 3]

Question 12

Qu'écrira le programme ci-dessous ?
nombres=[9,5,6,2,3]
nombres.remove(3)
print(nombres)

Je ne sais pas [9, 5, 6, 3] [9, 5, 6, 2] [9, 5, 2, 3] [2, 3]

Question 13

Qu'écrira le programme ci-dessous ?
hier = ["Il", "fait", "beau"]
demain = hier
demain[2] = "moche"
for mot in hier:
    print(mot,end=" ")

Je ne sais pas Il fait beau Il fait moche moche erreur

Question 14

Qu'écrira le programme ci-dessous ?
hier = ["Il", "fait", "beau"]
demain = []
for mot in hier:
    demain.append(mot)
demain[2] = "moche"
for mot in hier:
    print(mot,end=" ")

Je ne sais pas Il fait beau Il fait moche moche erreur

Question 15

Que produira l'instruction [0]*6 ?

Je ne sais pas 0 [6] [0, 0, 0, 0, 0, 0] erreur

Question 16

Que produira l'instruction [3] + [4] ?

Je ne sais pas 7 [7] [3, 4] erreur

Question 17

Que produira l'instruction [3] + 4 ?

Je ne sais pas 7 [7] [3, 4] erreur

Question 18

Quelle est la différence entre une liste et un tuple ?

Je ne sais pas Il n'y a pas de différence Les éléments d'un tuple sont séparés par un ";", ceux d'une liste par une "," Un tuple est modifiable, une liste non Une liste est modifiable, un tuple non

Question 19

Qu'écrira le programme ci-dessous ?
legumes = ["carottes", "patates", "tomates"]
legumes[1:1]=["radis"]
print(legumes)

Je ne sais pas ['radis'] ['carottes', 'radis', 'tomates'] ['radis', 'patates', 'tomates'] ['carottes', 'radis', 'patates', 'tomates']

Question 20

Qu'écrira le programme ci-dessous ?
legumes = ["carottes", "patates", "tomates"]
legumes[1:2]=["radis"]
print(legumes)

Je ne sais pas ['radis', 'radis'] ['carottes', 'patates', 'radis', 'tomates'] ['carottes', 'radis', 'tomates'] ['carottes', 'radis', 'patates', 'tomates']

Question 21

Lequel des programmes ci-dessous ne crée pas une copie de la liste a=[1,6,4,8,7,4,2] dans la liste b ?

Je ne sais pas b = a b=[0]*len(a)
for i in range(len(a)):
   b[i]=a[i]
b=[]
for item in a:
   b.append(item)
b=[]
b[0:len(a)]=a



Didier Müller, 26.8.12