Black_Rabbit

ExtendedStack for list

Nov 14th, 2019
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.59 KB | None | 0 0
  1. class ExtendedStack(list):
  2.     def sum(self):
  3.         self.a = self.pop()
  4.         self.b = self.pop()
  5.         self.c = self.a + self.b
  6.         self.append(self.c)
  7.        
  8.     def sub(self):
  9.         self.a = self.pop()
  10.         self.b = self.pop()
  11.         self.c = self.a - self.b
  12.         self.append(self.c)
  13.  
  14.     def mul(self):
  15.         self.a = self.pop()
  16.         self.b = self.pop()
  17.         self.c = self.a * self.b
  18.         self.append(self.c)
  19.  
  20.     def div(self):
  21.         self.a = self.pop()
  22.         self.b = self.pop()
  23.         self.c = self.a // self.b
  24.         self.append(self.c)
Add Comment
Please, Sign In to add comment