0% ont trouvé ce document utile (0 vote)
5 vues2 pages

TP3 Python

Le document présente un TP de programmation Python pour les étudiants de L3 en électronique, axé sur la manipulation des chaînes de caractères. Il contient une série d'exercices pratiques, allant de la création de listes de caractères et de leurs occurrences à des opérations plus complexes comme le chiffrement et la conversion de formats numériques. Chaque exercice est conçu pour renforcer les compétences en programmation et en traitement de chaînes en Python.

Transféré par

imjustcooking0
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues2 pages

TP3 Python

Le document présente un TP de programmation Python pour les étudiants de L3 en électronique, axé sur la manipulation des chaînes de caractères. Il contient une série d'exercices pratiques, allant de la création de listes de caractères et de leurs occurrences à des opérations plus complexes comme le chiffrement et la conversion de formats numériques. Chaque exercice est conçu pour renforcer les compétences en programmation et en traitement de chaînes en Python.

Transféré par

imjustcooking0
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université des Sciences Techniques Houari Boumediene

Faculté du génie Electrique

Département d’électronique

Module: TP Programmation Python


Niveau : L3 ING

TP N°3 : Chaines de caractères en Python

Le codage des programmes avec l’énoncé qui vont suivre et leurs exécutions peut être fait sur
l’IDE IDLE.

Exercice N°1 :

A partir d’une chaine de caractère, faire un programme python qui permet de créer deux
listes, une qui va contenir les caractères présents, et la deuxième qui va contenir le nombre
d’occurrences de chacun d’entre eux.

Exercice N°2:

Faire un programme python qui permet de retourner l’indice de la dernière occurrence d’un
caractère dans une chaine.

Exercice N°3:

Faire un programme qui permet de répéter la première occurrence d’un caractère présent et
de la remplacer 3 fois, à son emplacement d’origine.

Ex :

. chaines initiale : ‘Bonjour’ chaine à répéter : ‘on’ chaine résultante : ‘Bonononjour’

Exercice N°4:

Faire un programme qui permet de trier une chaine de caractères suivant l’ordre
alphabétique.

Exercice N°5:

Faire un programme qui permet d’inverser l’ordre des mots d’une chaine de caractères.

Dr. Mohamed Amine BELKADI Année universitaire 2025/2026


Exercice N°6:

Faire un programme qui permet de chiffrer une chaine de caractères suivant la méthode
cypher.

𝐸𝑖 = (𝐶𝑖 + 𝑘𝑒𝑦) 𝑚𝑜𝑑𝑢𝑙𝑜 256

Où : 𝐶𝑖 représente un caractère de la chaine à l’indice 𝑖.

𝐸𝑖 Représente un caractère de la chaine chiffré à l’indice 𝑖.


𝑘𝑒𝑦 Représente la clé de chiffrement ou le nombre de décalage.

Exercice N°7:

Faire un programme qui permet d’afficher tous les chiffres présents dans une chaine de
caractères sous format : décimal, binaire, octal et hexadécimal.

Exercice N°8:

Faire un programme qui permet de mettre les première lettres de tous les mots d’une chaine
de caractères en majuscule.

Exercice N°9:

Faire un programme qui permet de déterminer les sous chaine de caractères en commun
entre deux chaines de caractères.

Exercice N°10:

Faire un programme python qui permet d’additionner deux chaines de caractères comme
étant des valeurs décimales suivant leurs codes ASCII.

Exercice N°11:

Faire un programme python qui permet de remplacer chaque caractère d’une chaine de
caractère avec son correspondant code ASCII.

Dr. Mohamed Amine BELKADI Année universitaire 2025/2026

Vous aimerez peut-être aussi