Guten Abend (* ´ω `)
Es gibt auch solche Dinge. In einem solchen Fall können Sie besuchen, spazieren gehen, Danach werde ich organisieren, was ich verstehe.
Weißt du was du bisher gemacht hast ?? (lacht)
Auch wenn Sie versuchen, auf einen Computer zu schreiben Es erscheint also nur das negative Bild eines Deadlocks Vorerst habe ich es mit Handschrift versucht. Ich werde versuchen, es im Stapel zu implementieren.
Ich habe es versucht, ohne etwas zu sehen, Zuerst bin ich ratlos, weil sich meine Hände nicht bewegen (lacht) Aber nur der Kofferraumteil ist in Ordnung
Was fehlt, wie kann ich den Code sublimieren? Denken Sie darüber nach und ändern Sie es.
Nachdem ich bis zu einem gewissen Grad gekocht hatte, versuchte ich herauszufinden, ob es ein Problem gab. ** Grobe Spezifikationen ** ** 1. Die Benutzeroberfläche hat 3 Möglichkeiten (Push / Pop / End) ** ** 2. Ausnahmebehandlung einschließen ** ** 3. Die Anzahl der Daten, die gepuffert werden können, beträgt 5 * Die Anzahl ist Stimmung **
stack.py
class stack_sys:
def __init__(self,size=5):
buff =[]
self.buff = buff
self.size = size
def push(self,InD):
if len(self.buff) >= self.size:
print("full")
print(self.buff)
else:
self.buff.append(InD)
def pop(self):
if len(self.buff) <= 0:
print("empty")
else:
return self.buff.pop() # pop(0)Wechseln Sie in die Warteschlange
stack = stack_sys()
if __name__ == "__main__":
while True:
sel_mode = int(input("1.push,2.pop,3.break"))
if sel_mode == 1:
try:
Din = int(input(""))
stack.push(Din)
except:
pass
elif sel_mode == 2:
try:
Dout = stack.pop()
print(Dout)
except:
pass
else:
break
Wenn Sie im Programm stecken bleiben Was macht ihr? Bitte versuchen Sie es, als ob Sie getäuscht wurden, es wird erfrischend sein (≧ ▽ ≦)
Heute bin ich zufällig auf [Wenn Sie die Macht des Programmierens lernen wollen] gestoßen (https://qiita.com/zurazurataicho/items/f003002e89c487430725). Die Idee, weiterzumachen und mich allmählich zu vertiefen, hat mich sehr gerettet. Bewegen Sie vorhandenen Code wie mich und verstehen Sie nur die Oberfläche Es scheint kein Fehler zu sein, einen Artikel zu machen, ** Ich verstehe, dass es keinen Sinn macht, es zu beenden. ** ** **
Legen Sie Ihr Bild von Grund auf in den Code ab Ich möchte ein solides Selbstverständnis aufbauen. Wir werden die Engpässe in den vergangenen Artikeln in Zukunft aktualisieren.
Bitte geben Sie uns weiterhin Ihre Unterstützung. m (_ _) m
Recommended Posts