Exercices

Manipulation de tuple

On considère la suite d'instructions donnée ci-contre. Quelles sont les valeurs affectées aux variables a, b et c à la fin de cette séquence d'instructions ?

🐍 Script Python
1
2
3
4
5
6
tuple1 = (19, -2.2, 888)
tuple2 = ("Mlle", "Mme", "M.")
a, b, c = tuple1
c, a = a, c
d, e, f = tuple2
(b, a) = (f, e)

a vaut Mme
b vaut M.
c vaut 19

exercice

image Résolvez le Pydéfi proposé à cette adresse

Vous pouvez vous créer un compte pour valider vos résultats, ce site (géré par l'Académie de Poitiers) est remarquable.

(avec les valeurs de test)

🐍 Script Python
1
2
3
4
5
6
7
8
9
lst = [0, 50, 40, 100, 70, 90, 0]

total = 0
for i in range(len(lst)-1):
    if lst[i] > lst[i+1]:
        nb_pierres = (lst[i]-lst[i+1])//10 + 1
        total += nb_pierres

print(total)