Skip to content

Instantly share code, notes, and snippets.

@glassus
Created November 23, 2020 14:23
Show Gist options
  • Save glassus/32474fc68f5ac26e6da1bdfcf6331a67 to your computer and use it in GitHub Desktop.
Save glassus/32474fc68f5ac26e6da1bdfcf6331a67 to your computer and use it in GitHub Desktop.
class Pile:
def __init__(self):
self.data = []
def est_vide(self):
return len(self.data) == 0
def empile(self,x):
self.data.append(x)
def depile(self):
if self.est_vide() == True :
raise IndexError("Vous avez essayé de dépiler une pile vide !")
else :
return self.data.pop()
class File:
def __init__(self):
self.data = []
def est_vide(self):
return len(self.data) == 0
def enfile(self,x):
self.data.append(x)
def defile(self):
if self.est_vide() == True :
raise IndexError("Vous avez essayé de défiler une file vide !")
else :
return self.data.pop(0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment