avancer class
This commit is contained in:
parent
6df4b2cdab
commit
9b4ca2f50a
33
cave.py
33
cave.py
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user