Vous êtes sur la page 1sur 2

CORRECTION DE TP GESTION DES BASE DE DONNEE

d’une classe
#declaration d'un tableau
t=[]
class client:
def __init__(self,nom="",prenom="",age=0):
self.nom=nom
self.prenom=prenom
self.age=age
def __str__(self) :
return ("nom de client est :"+self.nom+"\t et"+" le prenom est
:"+self.prenom)
def ajoutertableau():
for i in range(n):
nom=input("entrer un nom:")
prenom=input("entrer le prenom:")
age=input("entrer l'age de client:")
a=client(nom,prenom,age)
t.append(a)
@staticmethod
def modifier():
a=input("entrer le nom du client")
for i in range(n):
if a==t[i].nom:
t[i].prenom=input("entrer le nouveau prenom")
@staticmethod
def supprimer():
a=input("entrer le nom du client à supprimer")
for i in range(n):
if a==t[i].nom:
del t[i]
print("le client a ete supprimer ")
@staticmethod
def ajouter():
nom=input("entrer un nom:")
prenom=input("entrer le prenom:")
age=input("entrer l'age de client:")
a=client(nom,prenom,age)
t.append(a)
@staticmethod
def enregistrer():
f=open("client.txt","w")
for i in range(n):
f.writelines(t[i].nom+t[i].prenom+t[i].age)
f.close()
print("enregistrement effectuer avec succée")

n=int(input("entrer un nombre des objet"))


client.ajoutertableau()
print("menu:")
print("1- afficher les client")
print("2- modifier le client")
print("3- ajouter des patient")
print("4-supprimer des patient")
print("5-enregistrer")
x=int(input("entrer votre choix"))
while x>=1 and x<=5:
if x==1 :
for a in t:
print(a)
if x==2:
client.modifier()
if x==3:
client.ajouter()
if x==4:
client.supprimer()
if x==5:
client.enregistrer()
x=int(input("entrer votre choix"))

Vous aimerez peut-être aussi