Les fichiers binaires en Python

Exercice 1: Ecriture dans un fichier binaire (Ajout d’une liste).

Programme Python qui permet de stocker la liste L=[ 2.0 , 6 , “Abc”] et l’ensemble { 6 , 9 , 8 , 3} en tant qu’une liste dans un fichier binaire du chemin “c:/MaList”


Exercice 2: Lecture d’un fichier binaire

Programme qui affiche le contenu du fichier binaire “c:/MaList” déjà créé dans l’exercice précédent.


Exercice 3: Lire la totalité d’un fichier binaire.

Fonction afficher_Fichier(ch) qui permet d’afficher la totalité d’un fichier binaire.


Exercice 4: Gestion d’un un parc zoologique

Un animal sera présenté par un dictionnaire et caractérisé par:

  • Son Code (son identifiant)
  • Sa famille (singe, girafe,…)
  • Son poids
  • Sa taille
  • Son date de naissance, qui est caractérisé à son tour par:
    • Le jour (un entier de 1 à 31)
    • Le mois (un entier de 1 à 12)
    • L’année
  1. Ecrire une fonction Python Ajout_animal(A,ch) qui permet d’ajouter un animal
  2. Ecrire une fonction afficher_tous() qui afficher tous les annimaux du Zoo
  3. Ecrire une fonction afficher_octobre2019() qui afficher tous les annimaux du Zoo qui sont nés en octobre 20019

Tester les fonctions ci-dessus en demandant à l’utilisateur de saisir des animaux et de les afficher.

Exemple d’exécution:

Saisir les informations relative à un animale:
Entrer le code :12
Entrer la famille :Girafe
Entrer le poids :800
Entrer la taille :5.0
Entrer l'année de naissance2019
Entrer le mois de naissance10
Entrer le jour de naissance15
Voulez vous ajouter un autre animal? O/N? O

Saisir les informations relative à un animale:
Entrer le code :13
Entrer la famille :Singe
Entrer le poids :50.0
Entrer la taille :0.5
Entrer l'année de naissance2018
Entrer le mois de naissance11
Entrer le jour de naissance25
Voulez vous ajouter un autre animal? O/N? O

Saisir les informations relative à un animale:
Entrer le code :14
Entrer la famille :Zèbre
Entrer le poids :220
Entrer la taille :1.5
Entrer l'année de naissance2019
Entrer le mois de naissance10
Entrer le jour de naissance22
Voulez vous ajouter un autre animal? O/N? N

Code	Famille	Poids	Taille	Date de naissance
12	Girafe	800.0	5.0	{'jour': 15, 'mois': 10, 'annee': 2019}	
13	Singe	50.0	0.5	{'jour': 25, 'mois': 11, 'annee': 2018}	
14	Zèbre	220.0	1.5	{'jour': 22, 'mois': 10, 'annee': 2019}

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Résoudre : *
2 + 28 =