Exercices Structures de données Créer et déballer un tuple
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Créer et déballer un tuple

Un tuple, c'est une collection ordonnée et immuable. Immuable veut dire qu'une fois créé, tu ne peux plus le modifier : pas d'ajout, pas de suppression, pas de remplacement d'élément.

On crée un tuple avec des parenthèses :
coordonnées = (48.8, 2.3)

Pour récupérer les éléments d'un tuple dans des variables séparées, on utilise le déballage (unpacking) :
latitude, longitude = coordonnées

Après cette ligne, latitude vaut 48.8 et longitude vaut 2.3. C'est très pratique et très utilisé en Python.

Écris une fonction créer_personne(nom, age) qui renvoie un tuple (nom, age). Écris aussi une fonction presenter(personne) qui prend ce tuple et renvoie la chaîne 'NOM a AGE ans'.

Exemple :
p = créer_personne('Alice', 30)
p vaut ('Alice', 30)
presenter(p) renvoie 'Alice a 30 ans'

Tests (4/5)

Créer tuple
assert créer_personne('Alice', 30) == ('Alice', 30)
Type tuple
assert type(créer_personne('Bob', 25)) == tuple
Presenter
assert presenter(('Alice', 30)) == 'Alice a 30 ans'
Autre personne
assert presenter(créer_personne('Bob', 25)) == 'Bob a 25 ans'

+ 0 tests cachés

Indices (3 disponibles)

solution.py