[PYTHON] Je suis resté coincé alors je l'ai examiné

Bonsoir (* ´ω `)

Il y a des choses comme ça aussi. Dans un tel cas, vous pouvez visiter, faire une promenade, Après cela, j'organiserai ce que je comprends.

Sais-tu ce que tu as fait jusqu'ici ?? (rires)

Même si vous essayez d'écrire sur un ordinateur Seule l'image négative d'une impasse apparaît, alors Pour le moment, j'ai essayé l'écriture manuscrite. Je vais essayer de l'implémenter dans la pile.

Je l'ai essayé sans rien voir, Au début, je suis perdu parce que mes mains ne bougent pas (rires) Mais seule la partie du coffre va bien Écrivez-le, importez-le sur votre PC et essayez-le. Ce qui manque, comment sublimer le code? Pensez-y et changez-le.

Après avoir bouilli dans une certaine mesure, j'ai essayé de trier s'il y avait un problème. IMG_0036.jpg ** Spécifications approximatives ** ** 1. L'interface utilisateur a 3 choix (push / pop / end) ** ** 2. Inclure la gestion des exceptions ** ** 3. Le nombre de données pouvant être mises en mémoire tampon est de 5 * Le nombre est l'humeur **

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)Changer en file d'attente
    
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

Si vous êtes coincé dans le programme Que faites-vous les gars? Essayez-le comme si vous étiez trompé, ce sera rafraîchissant (≧ ▽ ≦)

Aujourd'hui, par hasard, je suis tombé sur Si vous voulez apprendre la puissance de la programmation. J'ai été grandement sauvé par l'idée de continuer et d'approfondir progressivement. Déplacez le code existant comme moi et ne comprenez que la surface Il semble que ce n'est pas une erreur de faire un article, ** Je comprends qu'il ne sert à rien d'y mettre fin. ** **

Déposez votre image à partir de zéro dans le code Je souhaite acquérir une solide compréhension de moi-même. Nous mettrons à jour les pénuries dans les articles précédents à l'avenir.

Merci de continuer à nous apporter votre soutien. m (_ _) m

Recommended Posts

Je suis resté coincé alors je l'ai examiné
J'ai fait des recherches sur Docker, donc je vais le résumer
J'ai eu une erreur liée à SSL avec l'installation de pip, donc je l'ai résolue.
Je suis resté coincé en installant Anaconda 4.3.0 qui est devenu Python 3.6
django geodjango auquel j'ai fait référence quand je suis resté coincé dans le tutoriel (édition)
J'ai pensé "Qu'est-ce que Linux?", Alors je l'ai recherché.
Quand j'ai essayé d'introduire python3 dans atom, je suis resté coincé
[Streamlit] Je l'ai installé
J'aime la notation d'inclusion de Python, donc je l'ai comparée avec map
J'ai un sqlite3.OperationalError
J'ai installé InsecurePlatformWarning en python, j'ai donc installé des requêtes [sécurité]
AWS Lambda prend désormais en charge Python, je l'ai donc essayé
Je suis resté coincé à faire Django 1.4, donc j'ai écrit un "mémo" sur le chemin absolu et le chemin relatif
J'ai eu une erreur lorsque j'installe des pandas sur Mac, alors je l'ai traitée
Quand j'ai rendu CaboCha disponible en python3, je suis resté bloqué (Windows 10)
Mémo que je suis resté coincé dans l'introduction de Mezzanine
Ce que je suis resté coincé autour de l'interface graphique dans l'environnement python WSL
Le livre de PyTorch était difficile à comprendre, alors je l'ai complété
J'ai eu une erreur SSL lorsque j'ai installé Anaconda dans un nouvel environnement, donc je l'ai résolu (Windows10, Anaconda3-2019.10)
5 raisons pour lesquelles je suis entré dans Python
Les validateurs W3C ne fonctionnaient pas avec Sublime Text3, alors je l'ai fait fonctionner
[Super basiques de Python] J'ai appris les bases des bases, donc je l'ai résumé brièvement.
Je suis resté coincé quand j'ai essayé d'installer diverses choses avec Mac El capitaine pip, alors notez