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?