Exercices Fonctions & Modules Extraire les initiales
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Extraire les initiales

map() peut aussi transformer des chaines de caracteres. On va l'utiliser pour extraire la première lettre de chaque mot d'une liste et la mettre en majuscule.

Rappel :
'bonjour'[0] donne 'b' (premier caractere)
'b'.upper() donne 'B' (mise en majuscule)

Tu peux chainer les deux : mot[0].upper()

Écris une fonction initiales(noms) qui prend une liste de noms et renvoie une liste de leurs initiales en majuscule.

Exemple :
initiales(['alice', 'bob', 'charlie']) renvoie ['A', 'B', 'C']
initiales(['Python']) renvoie ['P']

Tests (3/4)

Trois noms
assert initiales(['alice', 'bob', 'charlie']) == ['A', 'B', 'C']
Un seul nom
assert initiales(['Python']) == ['P']
Deja en majuscule
assert initiales(['Alice', 'Bob']) == ['A', 'B']

+ 0 tests cachés

Indices (3 disponibles)

solution.py