Le but de cet exercice est de modifier le script afin d'afficher l'index de chaque lettre du mot 'Python'.
Pour l'instant le script retourne une erreur. À vous de la corriger.
Votre script doit donc afficher :
0
1
2
3
4
5
La fonction range a besoin d'un nombre pour créer une liste de la taille indiquée.
code Code
mot = "Python"
for i in range(len(mot)):
print(i)
comment Explications
La fonction range a besoin d'un nombre pour créer une liste de nombres de la longueur du nombre passé en argument.
Ici dans le script, nous passions directement la variable mot - qui est une chaîne de caractères - à la fonction range, ce qui nous retournait logiquement une erreur.
À la place, il fallait utiliser la fonction len pour calculer la longueur de la chaîne de caractères et ainsi passer ce nombre à la fonction range pour pouvoir itérer sur la liste obtenue.
star Points importants
- Pour calculer la longueur d'une chaîne de caractère, on utilise la fonction
len.
mot = "Python"
for i in range(mot):
print(i)mot = "Python"
for i in range(len(mot)):
print(i)Console
Un instant...
Résultats
Note
Cet exercice ne comporte pas de tests et ne peut pas être vérifié automatiquement.
Assure-toi donc simplement de remplir les conditions de l'énoncé. Pour marquer cet exercice comme terminé, il te suffit ensuite de cliquer sur le bouton ci-dessous ☝️
Bravo, tu as réussi cet exercice de code 🥳
Envoyer ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Ma solution :







