Catégorie : Tous les programmes

Exercices corrigés en Python classifiés par catégorie pour apprendre le langage de programmation Python.




fichier texte:Tables de multiplication

Créer un fichier texte des tables du multiplications

Écrire un programme Python qui permet de créer le fichier texte Table_de_multiplication.txt et d'enregistrer dans ce fichier tous les tables de multiplications de 1 à 13, sous cette forme:


Placer les nombres négatifs au début de la liste et les nombres positifs à la fin de la liste

Exercice:  Placer les nombres négatifs au début de la liste et les nombres positifs à la fin de la liste

Écrire une fonction Python NegPos(L) qui permet de placer les nombres négatifs au début de la liste L et les nombres positifs à la fin de la liste L en gardant leurs ordres.

N.B : Faites l’exercice avec deux méthodes :

  1. En ajoutant d’autres listes supplémentaires.
  2. On travaille sans ajouter aucune autre liste que la liste L

Exemple d’exécution :

>>>L=[1,2,-5,8,-6,-2,-4,-9,7,9,-8]
>>> supprimer _redoublant(L)
[-5,-6,-2,-4,-9,-81,2,8,7,9]


Supprimer les redoublants d’une liste

Exercice: Supprimer les redoublants d'une liste

Écrire une fonction Python supprimer_redoublant(L) qui supprime tous les redoublants d’une liste L sans ajouter des listes supplémentaires.

Exemple d’exécution :

>>>L=[1,2,5,8,6,2,5,9,1,8,8]
>>> supprimer _redoublant(L)
[1, 2, 5, 8, 6, 9]



Insérer une valeur val dans une liste triée

Exercice:Insérer une valeur val dans une liste triée

Écrire une fonction Python inserer( val , L ) qui permet d'insérer une valeur val dans une liste L triée, sans ajouter d’autres liste supplémentaire.

Exemple d’exécution :

>>>L=[ 2,4,8,10,15,19,20,25]
>>> insert(6,L)
[ 2,4,8,6,10,15,19,20,25]

Catégories: Tous les programmes > Les structures de données > Les listes > Les listes à une dimension

Supprimer tous les zéros d’une liste

Ecrire une fonction Python SupprimerZero(L) qui supprime tous les zéro d’une liste L sans ajouter des listes supplémentaires.

Exemple d’exécution :

>>>L=[ 2 , 5 , 8 , 0 , 0 , 0 , 0 , 0 , 5 , 2 , 3 , 6 , 6 , 6 , 8 ]
>>> SupprimerZero(L)
[2, 5, 8, 5, 2, 3, 6, 6, 6, 8]

Catégories: Tous les programmes > Les structures de données > Les listes > Les listes à une dimension

Déplacer un fichier texte en Python

déplacer un fichier texte en Python

Écrire un programme en python qui déplace le fichier "c:/exercices.txt" dans le dossier "d:/exercices/python/" en conservant le même nom du fichier.

On considère que le dossier "d:/exercices/python/" existe.

Catégories: Tous les programmes > Fichiers et gestion des Exceptions > Fichier

Copier/coller un fichier texte en Python

Copier/coller un fichier texte

Ecrire un programme en python qui copier le fichier "c:/exercices.txt" et le coller dans le dossier "d:/exercices/python/" en conservant le même nom du fichier. On considère que le dossier "d:/exercices/python/"
Catégories: Tous les programmes > Fichiers et gestion des Exceptions > Fichier

Création, ajout, lecture, propriétés d’un fichier texte

Exercice: Écrire un programme qui contient :
  1. Une fonction qui calcule le nombre de mots d'un texte (on considère que les mots sont séparés par un et un seule symbole (autre que lettres))
  2. Une fonction qui permet de créer un fichier dont son nom est passé en paramètre.
  3. Une fonction qui permet d'ajouter des lignes dans un fichier dont son nom est passé en paramètre.
  4. Une fonction qui permet d'afficher le contenu d'un fichier dont son nom est passé en paramètre.
  5. Une fonction qui permet d'afficher les propriétés (nombre de lignes, nombre de mots, nombre de caractères et la taille) d'un fichier dont son nom est passé en paramètre.
  6. Un programme principale avec un menu  pour exécuter ces fonctions.
Catégories: Tous les programmes > Fichiers et gestion des Exceptions > Fichier

Lecture d’un fichier texte

Exercice: Lecture et affichage le contenu d'un fichier texte

Écrire un programme en Python qui permet de lire(récupérer) et d'afficher le contenu du fichier texte "c:/mes_fichiers/teste1.txt".
Catégories: Tous les programmes > Fichiers et gestion des Exceptions > Fichier

Création et écriture d’une ligne dans un fichier texte

Exercice: Programme en Python qui permet de créer un fichier texte appelé "teste1.txt" et d'écrire la ligne "Bonjour tout le monde" dans ce fichier.
Catégories: Tous les programmes > Fichiers et gestion des Exceptions > Fichier

Top