avancer class

This commit is contained in:
vincent 2018-02-03 19:22:49 +01:00
parent 6df4b2cdab
commit 9b4ca2f50a

33
cave.py
View File

@ -1,30 +1,43 @@
class etageres(object):
class Etageres(object):
def __init__(self):
self.liste_etagere={}
self.etageres=[]
self.nbetagere=0
def add_etagere(self,largeur,hauteur):
self.liste_etagere[self.nbetagere] = etagere(largeur,hauteur,self)
self.etageres.append(Etagere(largeur,hauteur,self))
self.nbetagere+=1
class etagere(object):
class Etagere(object):
def __init__(self,largeur,hauteur,etageres):
self.largeur=largeur
self.hauteur=hauteur
self.etageres=etageres
self.bouteilles =[]
def add_bouteille():
def add_bouteille(self,pos_largeur,pos_hauteur,couleur,appelation,millesime):
self.bouteilles.append(Bouteille(pos_largeur,pos_hauteur,couleur,appelation,millesime,self))
def remove_bouteille(self,pos_largeur,pos_hauteur):
pass
class bouteille(object):
def __init__(self):
pass
class Bouteille(object):
new=etageres()
def __init__(self,pos_largeur,pos_hauteur,couleur,appelation,millesime,etagere):
self.pos_largeur=pos_largeur
self.pos_hauteur=pos_hauteur
self.couleur=couleur
self.appelation=appelation
self.etagere=etagere
def __repr__(self):
return "bouteille: pos_largeur({}), pos_hauteur({}), couleur({}),appelation'({}),".format(self.pos_largeur, self.pos_hauteur, self.couleur,self.appelation)
new=Etageres()
new.add_etagere(30,3)
print (new.liste_etagere[0].largeur)
new.etageres[0].add_bouteille(28,2,"rouge","saint emilion",2005)
print (new.etageres[0].bouteilles)