push nimmt man appendpop nimmt man popisEmpty nimmt man len(stack)==0def push(stack, ding):
    stack.append(ding)
    
def pop(stack):
    return stack.pop()
def isEmpty(stack):
    return len(stack)==0
stack = [] # leeren Stack anlegen
# Elemente 1 bis 9 auf den Stack pushen
for i in range(1,10):
    push(stack, i)
    print(stack)
    
# alle Elemente vom Stack holen
while not isEmpty(stack):
    print(pop(stack))
                3*5 schreibt man: 3 5 *3+5 schreibt man: 3 5 +1+2+3 schreibt man: 1 2 + 3 + oder 1 2 3 + +2*(1+4)+7 würde man als 2 1 4 + * 7 +2 1 4 + * 7 + also (1+4)*2+7| gelesen 2 | |
                            
  | 
                    |
| Stack | 
| gelesen 1 | ||
                            
  | 
                    ||
| Stack | 
| gelesen 4 | |||
                            
  | 
                    |||
| Stack | 
| gelesen + | ||
                        
  | 
                ||
| Stack | 
| gelesen * | |
                        
  | 
                |
| Stack | 
| gelesen 7 | ||
                        
  | 
                ||
| Stack | 
| gelesen + | |
                        
  | 
                |
| Stack | 
push("Du")
push("bist")
pop()
push("eine")
push("Heldin")
pop()
pop()
push("Hallo")
            
            **2 realisieren, die den letzten Wert 
                    quadriert?