Python

Chaînes de caractères
Exercices pour débuter

Écrire un script qui demande à l'utilisateur de saisir un texte puis qui compte et affiche le nombre d'occurences du caractère «e» dans le texte saisi.

Dans l'exemple d'affichage ci-dessous, l'utilisateur a entré le texte : «Ceci est un exemple».

Entrez un texte : Ceci est un exemple
Il y a 5 "e" dans ce texte.
  • Une piste ?
  • Un schéma ?
  • Une analyse ?
  • Solution
  • Variante

On veut écrire un programme dans lequel l'utilisateur entre un texte, puis ce programme affiche ce texte en insérant un espace entre chaque caractère.

Dans l'exemple d'affichage ci-dessous, l'utilisateur a entré le texte : «Ceci est un exemple».

Entrez un texte : Ceci est un exemple
Réponse : C e c i   e s t   u n   e x e m p l e

Amélioration : Faites en sorte de n'avoir qu'un seul espace au lieu de trois (cas d'un caractère étant un espace)

  • Une piste ?
  • Un schéma ?
  • Une analyse ?
  • Solution
  • Amélioration

Écrire un script qui demande un texte à l'utilisateur, puis qui renvoie une copie inversée de ce texte.

Dans l'exemple d'affichage ci-dessous, l'utilisateur a entré le texte : «Ceci est un exemple».

Entrez un texte : Ceci est un exemple
Réponse : elpmexe nu tse iceC

Amélioration : Il faudra ensuite que le programme indique si le texte saisi est un palindrome (un texte qui peut se lire dans les deux sens, comme «radar» ou «s.o.s»).

  • Une piste ?
  • Un schéma ?
  • Une analyse ?
  • Solution
  • On triche ?