Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 1

Algorithmique sous Python

TP5

Exercice 1 : Utilisation d'une liste


Écrivez un programme Python qui prend en entrée un index et accède à un élément d'une
liste. Gérez les exceptions qui se produisent lorsque l'index est en dehors des limites de la
liste

Exercice 2 : Manipulation de fichiers avec gestion d'erreurs multiples


Écrivez un programme Python qui demande à l'utilisateur le nom d'un fichier, ouvre ce
fichier, lit son contenu et affiche le nombre de lignes qu'il contient. Gérez les exceptions pour
différents cas, tels que le fichier inexistant, les problèmes de lecture, etc.

Exercice 3 : Ajout et accès à un dictionnaire


1. Écrivez un programme Python qui permet à l'utilisateur de saisir le nom et l'âge d'une
personne pour les ajouter à un dictionnaire représentant une liste de personnes. Gérez
l'exception si l'utilisateur entre une valeur incorrecte pour l'âge.
2. Écrivez un programme Python qui utilise un dictionnaire représentant des informations sur
différents utilisateurs (par exemple : nom, âge, adresse e-mail) et demande à l'utilisateur
d'entrer une clé pour accéder à l'information correspondante. Gérez l'exception si la clé
n'existe pas dans le dictionnaire.

Exercice 4 : Extraction des numéros de téléphone


Écrivez un programme Python qui recherche et extrait tous les numéros de téléphone d'une
chaîne de texte en utilisant une expression régulière. Le numéro de téléphone doit respecter la
forme suivante : +212-xxx-xxx-xxx avec x un chiffre de 0 à 9.

Exercice 5 : Validation d'un format de date


Écrivez un programme Python qui vérifie si une chaîne de caractères représente une date au
format AAAA-MM-JJ (année-mois-jour) en utilisant une expression régulière.

1
FZ. SALMAM CCN-S1 2023/2024

Vous aimerez peut-être aussi