Vous êtes sur la page 1sur 2

Niveau

: 2ème Sciences Pensée computationnelle et programmation

Série d’exercices : Les chaînes de caractère


Exercice 1 :
Ecrire un programme en Python qui permet d’afficher le nombre de voyelles
Voy et le nombre de consonnes Con d’un texte Ch donné.
Noter Bien : Le programme ne fait pas de distinction entre caractère
alphabétique majuscule et caractère alphabétique minuscule.
1. Ecrire l’algorithme correspondant
2. Traduire cet algorithme en langage python
3. Modifier le programme afin d’afficher le nombre de caractères
spéciaux

Exercice 2 :
Ecrire un programme en Python qui demande à l’utilisateur de saisir un mot
et de lui renvoyer son inverse.
Exemple: informatique → euqitamrofni

Exercice 3 :
Un palindrome est un mot dont l’ordre des lettres reste le même si on le lit
de gauche à droite ou de droite à gauche.
Exemple : ‘laval’ , ‘radar’, ‘sos’ … sont des palindromes.
Ecrire un algorithme puis sa traduction en python d’un programme qui
demande à l’utilisateur de saisir un mot et de lui renvoyer s’il s’agit d’un
palindrome ou non.

Exercice 4 :
Soit Ch une chaine de caractère de longueur maximale égale à 30 caractères.
La chaine Ch contient un espace. Cet espace se trouve entre deux caractères
de la chaine Ch. On désire faire des transformations sur la chaîne Ch comme
suit :
‐ Permuter les deux caractères qui encadrent l’espace de la chaine Ch
‐ Convertir en majuscule le premier caractère et le caractère qui suit le
caractère espace de la chaîne ch.
Exemple : Ch= ‟abcde jklmn″
    Enseignante : Mme Wafa AMMAR
Niveau : 2ème Sciences Pensée computationnelle et programmation

Ch devint ‟Abcdj Eklmn″


1‐ Ecrire l’algorithme correspondant :
2‐ Traduire cet algorithme en python

Exercice 5 :
Ecrire un programme intitulé « concaténation » qui permet de saisir la chaîne
nom et prénom d’un élève séparé par un seul espace puis de l’afficher sous la
forme prénom et nom.
Exemple : Ch= ‟nom prénom″
Ch devint ‟prénom nom″
1. Ecrire l’algorithme correspondant
2. Traduire cet algorithme en python

Exercice 6:
Ecrire un programme en python qui permet de renvoyer le premier mot d’un
texte donné.
Exemple : pour le texte t="python est un langage de programmation"
Le programme doit renvoyer le mot "python"

Exercice 7:
Ecrire un programme en python qui remplace les voyelles d'un
texte (éventuellement accentuées) par une étoile.
Par exemple : « Il etait une fois » deviendra « *l *t**t *n* f**s ».

    Enseignante : Mme Wafa AMMAR