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
mot = "Python"
for i in range(len(mot)):
print(i)
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.
Points importants
- Pour calculer la longueur d'une chaîne de caractère, on utilise la fonction
len.
Philippe morry

Hugo

Gabriel Trouvé

LauraP

Raphaël

Olly

Salah

Fernando FC

Patrice FERDINAND

Jean Penan GOUMOU

Farouk

kingZ

OTCHO

AADOU Mohamed

Mehdi

Jean-Aimé

chaymae

Ndeyefa

totome21

adrien

Sire

Sidy Mohamed S

Youcef

Bertrand LECYGNE

Thomas

DamECP

shaima

Mattéo

Davido

yoann

ilian

Emmanuel

Nafissatou

Baptiste

Membre #41507

Alex

Apostolos

Membre #43137

Mia De Paul

Alex31

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 :

