Exercices Les Bases Python Accéder à un caractère
🎉

Bravo!

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

Accéder à un caractère

Une chaîne de caractères en Python est une séquence indexée. Chaque caractère a une position (un index) qui commence à 0.

Par exemple, dans la chaîne 'Python' :
Position 0 : 'P'
Position 1 : 'y'
Position 2 : 't'
Position 3 : 'h'
Position 4 : 'o'
Position 5 : 'n'

Pour accéder à un caractère, tu utilises les crochets : texte[position]
'Python'[0] donne 'P'
'Python'[5] donne 'n'

Tu peux aussi utiliser des index négatifs pour compter depuis la fin :
'Python'[-1] donne 'n' (le dernier)
'Python'[-2] donne 'o' (l'avant-dernier)

Écris une fonction premier_et_dernier(texte) qui prend une chaîne et renvoie un tuple contenant le premier et le dernier caractère.

Exemple :
premier_et_dernier('Python') renvoie ('P', 'n')
premier_et_dernier('a') renvoie ('a', 'a')

Tests (3/4)

Mot normal
assert premier_et_dernier('Python') == ('P', 'n')
Un seul caractère
assert premier_et_dernier('a') == ('a', 'a')
Deux caractères
assert premier_et_dernier('ab') == ('a', 'b')

+ 0 tests cachés

Indices (3 disponibles)

solution.py