Vous êtes sur la page 1sur 2

CORRECTION DE l’exercice class client

Avec méthode (ajouter, supprimer, afficher,


modifier et enregistrer)
#declaration d'un tableau
t=[]
class client:
def init (self, cin="",nom="",prenom="",age=0):
self.cin=cin
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):
cin= input("entrer le cin :")
nom=input("entrer un nom:")
prenom=input("entrer le prenom:")
age=input("entrer l'age de client:")
a=client(cin,nom,prenom,age)
t.append(a)
@staticmethod
def modifier():
a=input("entrer le cin du client")
for i in range(n):
if a==t[i].cin:
t[i].prenom=input("entrer le nouveau prenom")
@staticmethod
def supprimer():
a=input("entrer le cin du client à supprimer")
for i in range(n):
if a==t[i].cin:
del t[i]
print("le client a été supprimer ")
@staticmethod
def ajouter():
cin= input("entrer le cin:")
nom=input("entrer un nom:")
prenom=input("entrer le prenom:")
age=input("entrer l'age de client:")
a=client(cin,nom,prenom,age)
t.append(a)
@staticmethod
def enregistrer():
f=open("client.txt","w")
for i in range(n):
f.writelines(t[i].cin +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