Listes

Listes

Répondez aux questions suivantes et notez vos réponses.

Après avoir répondu à toutes les questions, testez les programmes. Ajustez vos réponses si nécessaire. Si les programmes produisent des erreurs, trouver une correction.

Chaque question est complètement indépendante des autres (c'est un nouveau programme à chaque fois).

Question 1

Soit la liste suivante:

couleurs = ['green', 'blue', 'red', 'yellow', 'purple']

Qu'affichent les instructions suivantes?

a)

print(couleurs[0]) 

b)

c = couleurs[5]
print(c)

c)

c = couleurs[4] + couleurs[2]
print(c)

d)

couleurs[1] += couleurs[0]
print(couleurs)

e)

print(couleurs[-1])

f)

print(len(couleurs))
print(couleurs[len(couleurs) - 1])

Question 2

Soient les listes suivantes:

couleurs = ['green', 'blue', 'red', 'yellow', 'purple']
codes = [4, 0, 0, 1]

Qu'affichent les instructions suivantes?

a)

print(couleurs[4] * codes[4])

b)

print(couleurs[-1] * codes[-2])

c)

a = 3 - 1
c = couleurs[codes[a]]
print(c)

d)

c = couleurs[codes[codes[2]]]
print(c)