#Exercice 4
class Pile :
	def __init__(self) :
		self.contenu = []
	
	def empile(self,element) :
		self.contenu.append(element)
	
	def pile_vide(self) :
		return len(self.contenu) == 0

	def depile(self) :
		if self.pile_vide() :
			print("la pile est vide")
		else :
			return self.contenu.pop()
			
	def lire_sommet(self) :
		if self.pile_vide() :
			print("la pile est vide")
		else :
			return self.contenu[-1]

p = Pile()
p.empile(1)
p.empile(2)
p.empile(3)
print(p.lire_sommet()) # 3
p.depile()
print(p.lire_sommet()) # 2
p.depile()
print(p.lire_sommet()) # 1
p.depile()
print(p.pile_vide()) # True
