-2
Ich mache eine Übung von interacepython.org. Immer wenn ich diesen Code ausführen es mir die Fehlermeldung „<__main__.Stack instance at 0x021ED328>
“ zeigt:<__ main __. Stack-Instanz bei 0x021ED328>
class Stack:
def __init__(self):
self.items = []
def isEmpty(self):
return self.items == []
def push(self, item):
self.items.insert(0,item)
def pop(self):
return self.items.pop(0)
def peek(self):
return self.items[0]
def size(self):
return len(self.items)
m = Stack()
m.push('x')
m.push('y')
m.push('z')
print m
Das ist kein Fehler; das macht einfach das, was du fragst, drucke 'm'. –
Was haben Sie von ihm erwartet? Auch ein Link zur exakten Übung wäre hilfreich. – zwol
richtig! Sie haben 'm' ausgedruckt und' m' ist eine Instanz der Klasse 'Stack'. Die Zeichenfolge '" "' ist richtig. Wenn Sie die Artikel drucken möchten, sollten Sie 'print m.items' –
qvpham