Inhaltsverzeichnis:
- Schritt 1: Erste Schritte
- Schritt 2: Einrichten
- Schritt 3: Klassen- und Init-Funktionsargument
- Schritt 4: Fenster und Frames
- Schritt 5: Investitionen in Variablen haben
- Schritt 6: Hinzufügen von Frames zum Fenster
- Schritt 7: Funktion mit Tastenklick berechnen
- Schritt 8: Fenster anzeigen
- Schritt 9: Hinzufügen einer Klickschaltfläche
- Schritt 10: Geschätzte Werte verwenden
- Schritt 11: Verwenden Sie Math.floor()
- Schritt 12: Aufruf zur Klasse
- Schritt 13: Finale
Video: WRD 204 Anleitungsset - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Gokulraj Pandiyaraj
Die folgenden Anweisungen bieten eine Schritt-für-Schritt-Anleitung zum Erstellen eines Investitionsrechners in Python. GUI verwenden. Dieser Befehlssatz zielt darauf ab, Personen zu unterstützen, die über fortgeschrittene Kenntnisse in Python verfügen. Import tkinter bietet uns Zugriff auf den gesamten Code, der zum Erstellen einer GUI erforderlich ist. Wenn Sie eine GUI erstellen, fügen Sie sie normalerweise einfach in eine Klasse ein und darunter befindet sich eine Funktion namens init, in der Sie das Argument self eingeben, um auf die Klassenattribute zuzugreifen.
Lernen Sie, wie Sie den Zinseszinssatz in Python codieren und einen Investitionsrechner mithilfe der GUI erstellen.
Schritt 1: Erste Schritte
Öffnen Sie das Python-Modul und klicken Sie auf die neue Dateioption.
Schritt 2: Einrichten
Geben Sie import tkinter ein, um GUI-Teile auszuführen.
Schritt 3: Klassen- und Init-Funktionsargument
Stellen Sie sicher, dass Sie eine Klasse erstellen und darunter die Funktion def init eingeben. Verwenden Sie innerhalb des init-Funktionsarguments self, damit Sie auf Attribute und Methoden der Klasse zugreifen können.
Schritt 4: Fenster und Frames
Nachdem Sie Ihre init-Funktion eingerichtet haben, fügen Sie den im Bild unten gezeigten Code hinzu. Dieser Code erstellt das Hauptfenster und die Zuweisung, fügt Frames hinzu, um das GUI-Fenster zu initialisieren. Lassen Sie die Hauptfenstervariable einrichten und erstellen Sie den GUI-Bildschirm und erstellen Sie die Rahmen oder die Felder, die Sie benötigen, um eine Rahmennummer zu haben, damit sie weiß, an welcher Stelle sie eingefügt werden soll.
Schritt 5: Investitionen in Variablen haben
Gib selbst. einen Variablennamen, um die Schaltflächen einzurichten, für die was sein soll. Es wird empfohlen, richtige Variablennamen zu verwenden, damit Sie sich und andere bei der Erklärung Ihres Codes nicht verwirren. Die empfohlenen Variablen sind investmentAmt, year und annualInterestRate, die verwendet werden, um den zukünftigen Wert zu finden. Diese Variablen sind in der Abbildung unten rot aufgelistet.
Achtung: Verwenden Sie bei der Benennung von Variablen keine Variablennamen, die vordefiniert sind oder verwirrend sein könnten. Dies kann entweder dazu führen, dass Ihr Code nicht funktioniert oder Sie verwirren, welche Variablen welche sind.
Beispiel: v = meine Schritte
str = meine Schritte
Der erste ist ein Beispiel für einen falschen Variablennamen. Sie müssten den Namen genauer angeben, anstatt nur einen zufälligen Buchstaben einzugeben. Obwohl es funktioniert, wenn sie jemandem erklären, werden sie nicht verstehen, was diese bestimmte Variable bedeutet und was ihr Zweck ist. Der zweite erzeugt einen Syntaxfehler, da str eine vordefinierte Variable ist, die nicht zum Initialisieren von Anweisungen oder Variablen verwendet werden kann.
Schritt 6: Hinzufügen von Frames zum Fenster
Stellen Sie sicher, dass Sie dies bestätigen, indem Sie Ihre Rahmen zu Ihren Fenstern hinzufügen, damit Sie keinen leeren Bildschirm erhalten. Sie müssen noch eine weitere Funktion hinzufügen, bevor das Fenster funktioniert.
Schritt 7: Funktion mit Tastenklick berechnen
Der neue Funktionsname kann etwas wie Berechnen sein, alles was mit Investitionen zu tun hat, dann fügen Sie die im Bild unten gezeigte Investitionsgleichung hinzu. Sie sollten auch den Code im ersten Bild beachten, da er invAmt, years und annual hat, die use.entry.get() verwenden, um über den GUI-Teil darauf zuzugreifen.
Schritt 8: Fenster anzeigen
Fügen Sie diesen Code hinzu, damit das Fenster auf dem Bildschirm angezeigt werden kann.
Schritt 9: Hinzufügen einer Klickschaltfläche
Fügen Sie der GUI eine anklickbare Schaltfläche hinzu, um den zukünftigen Wert anzuzeigen, und stellen Sie sicher, dass Sie zu Schritt 7 zurückkehren, damit Sie die Schaltfläche in Ihre Berechnungsfunktion einfügen, die zum Speichern der Zinseszinsformel im Schaltflächencode verwendet wurde, damit die Schaltfläche weiß, dass dies der Fall ist Funktion, die es verwenden soll, um die Ergebnisse anzuzeigen.
Schritt 10: Geschätzte Werte verwenden
Normalerweise würde unser zukünftiger Wert in der realen Welt in exakten Werten dargestellt werden. Aber die Zahlen werden einfach so lang und mühsam, den Überblick zu behalten, deshalb werden wir nur für dieses Programm die Importmathematik verwenden, um Zugriff auf die Methoden zu haben, die den zukünftigen Wert runden.
Schritt 11: Verwenden Sie Math.floor()
Um einen geschätzten Wert zu erhalten, sollten Sie math.floor(futurevalue) verwenden. Dies führt eine Bodenrundung durch, was bedeutet, dass die Zahl ABWÄRTS auf die nächste ganze Zahl gerundet wird.
Beispiel: Wenn das Ergebnis 278.956 beträgt, beträgt der geschätzte Wert 278
Schritt 12: Aufruf zur Klasse
Stellen Sie sicher, dass Sie einen Code wie variable = myclass() ganz unten ganz links haben, der sich außerhalb der Funktion befindet, damit sie auf Ihren gesamten Code in Ihrem Programm zugreifen kann.
Schritt 13: Finale
Wenn Sie die Schritte richtig befolgt haben, sollte Ihr Ausgabebildschirm wie folgt aussehen.
Wenn dies der Fall ist, dann herzlichen Glückwunsch, dass Sie erfolgreich einen funktionierenden Investitionsrechner in Python erstellt und diesen in der GUI angewendet haben.
Um dies zu beheben, müssen Sie sehen, was genau der Fehler in der Shell ist, und basierend auf der Zeilennummer können Sie das Debugger-Symbol verwenden, das jede Zeile ausführt. Wenn es in der Mitte und nicht am Ende stoppt, haben Sie genau herausgefunden, welcher Code den Fehler erzeugt. Der Debugger ist nützlich, um den logischen Teil des Programms auszuführen, und er wird dem Programmierer mitteilen, wo genau der Fehler aufgetreten ist. Wenn Sie Probleme mit Variablennamen haben, lesen Sie vorsichtig mit Schritt 5.
Dieses Set bietet eine Schritt-für-Schritt-Anleitung für die Programmierung des Investitionsrechners mit der GUI mit der Python IDLE-Software. Viel Erfolg und viel Spaß beim Programmieren!
Wenn Sie Fragen zu bestimmten Schritten haben, lassen Sie es mich wissen.