storca897654

Pile en python

Feb 2nd, 2021 (edited)
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. def empiler(x, p):
  2.     elements = p[0]
  3.     indice = p[1]
  4.     elements[indice] = x
  5.     p[1] = indice+1
  6.    # print('%s %s' % (i, x))
  7.  
  8. def depiler(p):
  9.     elements = p[0]
  10.     indice = p[1]
  11.     p[1] = indice - 1
  12.     return elements[indice - 1]
  13.  
  14. def sommet(p):
  15.     indice = p[1] - 1
  16.     return p[0][indice]
  17.  
  18. def pileVide(TMAX=200):
  19.     return [[None]*TMAX, 0]
  20.  
  21.  
  22. pile = pileVide(5)
  23.  
  24. empiler(1, pile)
  25. empiler(2, pile)
  26. print(depiler(pile))
  27. empiler(3, pile)
  28. print(sommet(pile))
  29.  
  30. print(pile)
Add Comment
Please, Sign In to add comment