[PYTHON] Ich blieb stecken und überprüfte es

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. IMG_0036.jpg ** 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

Ich blieb stecken und überprüfte es
Ich habe über Docker recherchiert und werde es zusammenfassen
Ich habe einen SSL-bezogenen Fehler bei der Pip-Installation erhalten und ihn behoben.
Ich blieb bei Anaconda 4.3.0 hängen, das zu Python 3.6 wurde
django geodjango Ich habe mich darauf bezogen, als ich im Tutorial feststeckte (Bearbeitung)
Ich dachte "Was ist Linux?", Also habe ich es nachgeschlagen.
Als ich versuchte, Python3 in Atom einzuführen, blieb ich stecken
[Streamlit] Ich habe es installiert
Ich mag die Einschlussnotation von Python, also habe ich sie mit der Karte verglichen
Ich habe einen sqlite3.OperationalError
Ich habe InsecurePlatformWarning in Python, also habe ich Anfragen [Sicherheit] installiert.
AWS Lambda unterstützt jetzt Python, also habe ich es versucht
Ich blieb bei Django 1.4 stecken und schrieb ein "Memo" über den absoluten Pfad und den relativen Pfad
Ich habe eine Fehlermeldung erhalten, als ich Pandas auf einem Mac installiert habe, also habe ich mich damit befasst
Als ich CaboCha in Python3 verfügbar machte, blieb ich stecken (Windows 10)
Mezzanine-Einführungsnotiz, dass ich im Fluss stecken geblieben bin
Was ich an der GUI in der WSL-Python-Umgebung hängen geblieben bin
PyTorchs Buch war schwer zu verstehen, deshalb habe ich es ergänzt
Ich habe einen SSL-Fehler erhalten, als ich Anaconda in einer neuen Umgebung installiert habe, also habe ich ihn behoben (Windows10, Anaconda3-2019.10).
5 Gründe, warum ich zu Python gekommen bin
W3C-Validatoren haben mit Sublime Text3 nicht funktioniert, also habe ich es zum Laufen gebracht
[Super-Grundlagen von Python] Ich habe die Grundlagen der Grundlagen gelernt und sie daher kurz zusammengefasst.
Ich blieb stecken, als ich versuchte, verschiedene Dinge mit Mac El Captain Pip zu installieren