chaine = "You're talkin' to me ?"
print('Voila la chaîne en mémoire : ', chaine)
index = int(input('Index du caractère : '))
print("Le caractère à l'index", index ,' est :', chaine[index])
Ne pas oublier que pour inclure des apostrophes ( ' ) dans une chaîne, il faut l'encadrer par des guillemets ( " ), et vice et versa !
La structure for ... in ...
parcourt une chaîne du début à la fin; il y a donc autant de "tour de boucles" qu'il y a de caractères dans la chaîne : compter les caractères revient donc
à compter ces "tours de boucles", c'est à dire ici à faire une incrémentation d'un compteur à chaque tour :
chaine = input('Entrer une chaîne : ')
nb_car = 0 # variable compteur de caractères
for car in chaine :
nb_car += 1 # à chaque caractère, on incrémente le compteur de 1
print('Longueur de la chaîne calculée :', nb_car)
print('Longueur de la chaîne avec la fonction len() :', len(chaine))
print()
, qui doivent afficher le résultat du comptage une fois seulement que celui-ci est terminé; elles ne sont donc pas indentées comme la précédente.len()
à ce qui est placé entre ses parenthèses ( ici, la variable chaine
).
nb_car = nb_car +1
chaine = input('Entrer une chaîne : ')
miroir = '' # chaîne vide qui contiendra la chaîne en miroir
for car in chaine :
miroir = car + miroir # ajout de chaque caractère AU DÉBUT de la chaîne
print(miroir)
""
.)for
( ici, car
) contient chaque caractère successif de la chaîne parcourue.