Tartalomjegyzék:

WRD 204 utasításkészlet: 13 lépés
WRD 204 utasításkészlet: 13 lépés

Videó: WRD 204 utasításkészlet: 13 lépés

Videó: WRD 204 utasításkészlet: 13 lépés
Videó: WRD 204 Introduction Speech 2024, November
Anonim
WRD 204 utasításkészlet
WRD 204 utasításkészlet

Gokulraj Pandiyaraj

Az alábbi utasítások lépésről lépésre nyújtanak útmutatót befektetési számológép létrehozásához pythonban. GUI használatával. Ennek az utasításkészletnek az a célja, hogy segítséget nyújtson azoknak, akik középszintű ismeretekkel rendelkeznek a pythonról. Az Import Tkinter hozzáférést biztosít a GUI létrehozásához szükséges összes kódhoz. GUI létrehozásakor általában csak egy osztályba kell helyeznie, és alatta van egy init nevű függvény, ahol ön argumentumot ad meg az osztály attribútumok eléréséhez.

Az összetett kamatláb kódolásának megtanulása pythonban, valamint befektetési kalkulátor létrehozása a grafikus felhasználói felület segítségével.

1. lépés: Első lépések

Elkezdeni
Elkezdeni

Nyissa meg a Python modult, és kattintson az új fájl lehetőségre.

2. lépés: Beállítás

Felállítása
Felállítása

GUI -részek futtatásához írja be az import tkinter parancsot.

3. lépés: Osztály és kezdeti funkció érv

Osztály és kezdő funkció érv
Osztály és kezdő funkció érv

Győződjön meg róla, hogy létrehoz egy osztályt, és alatta írja be a def init függvényt. Az init függvény argumentumában használja az self értéket, hogy hozzáférhessen az osztály attribútumaihoz és metódusaihoz.

4. lépés: Windows és keretek

Ablakok és keretek
Ablakok és keretek

Miután megkapta az init funkció beállítását, adja hozzá az alábbi képen látható kódot. Ez a kód létrehozza a főablakot és a hozzárendelést, kereteket ad hozzá a GUI ablak inicializálásához. Állítsa be a főablak -változót, és hozza létre a GUI -képernyőt, és hozza létre a kereteket vagy a dobozokat, amelyekhez keretszám szükséges, hogy tudja, melyik helyre kell helyezni.

5. lépés: Változó befektetése

Változókkal rendelkező befektetések
Változókkal rendelkező befektetések

Adja magát. változónév a gombok beállításához. Javasoljuk a megfelelő változónevek használatát, hogy ne keverje össze magát és másokat, amikor elmagyarázza a kódot. Az ajánlott változók a investmentAmt, year és évesInterestRate, amelyek a jövőbeli érték megtalálására szolgálnak. Ezek a változók pirossal vannak felsorolva az alábbi képen.

Vigyázat: A változók elnevezésekor ne használjon előre definiált vagy zavaró változóneveket. Ez vagy a kód nem működését okozhatja, vagy megzavarhatja, hogy melyik változó melyik.

Pl.: v = lépéseim

str = lépéseim

Az első példa egy helytelen változónévre. Pontosabban meg kell határoznia a nevet, és nem csak véletlenszerű betűt kell tennie. Bár működni fog, ha valakinek elmagyarázza, nem fogják megérteni, hogy ez a bizonyos változó mit jelent és mi a célja. A második szintaktikai hibát eredményez, mivel az str egy előre meghatározott változó, amely nem használható utasítások vagy változók inicializálására.

6. lépés: Keretek hozzáadása az ablakhoz

Keret hozzáadása az ablakhoz
Keret hozzáadása az ablakhoz

Győződjön meg róla, hogy megerősíti a kereteket az ablakokhoz, hogy ne kapjon üres képernyőt. Az ablak működése előtt még hozzá kell adnia egy másik funkciót.

7. lépés: Számítsa ki a funkciót a gombra kattintással

Funkció kiszámítása gombnyomással
Funkció kiszámítása gombnyomással
Funkció kiszámítása gombbal
Funkció kiszámítása gombbal

Az új függvénynév lehet valami, például számítás, bármi, ami befektetéssel kapcsolatos, majd adja hozzá az alábbi képen látható befektetési egyenletet. Meg kell jegyeznie az első képen található kódot is, mivel az invAmt, az évek és az éves adatok tartalmazzák a access.entry.get () elérését a GUI részből.

8. lépés: Az ablak megjelenítése

Ablak megjelenítése
Ablak megjelenítése

Add hozzá ezt a kódot, hogy az ablak megjelenhessen a képernyőn.

9. lépés: Kattintson a gombra

Kattintógomb hozzáadása
Kattintógomb hozzáadása

Adjon hozzá egy kattintható gombot a grafikus felhasználói felülethez a jövőbeli érték megjelenítéséhez, és feltétlenül térjen vissza a 7. lépéshez, hogy helyezze a gombot a számítási funkcióba, amelyet az összetett kamatképlet tárolására használt a gombkódban, hogy a gomb tudja, hogy ez a funkciót kell használni az eredmények megjelenítéséhez.

10. lépés: A becsült értékek használata

Becsült értékek használata
Becsült értékek használata

Általában a való világban jövőbeli értékünket pontos értékekben mutatnánk be. De a számok olyan hosszúak és fárasztóak, hogy ezeket a programokat nyomon követhetjük, ezért az import matematikát használjuk, hogy hozzáférjünk a jövőbeli értéket kerekítő módszerekhez.

11. lépés: A Math.floor () használata

A Math.floor () használata
A Math.floor () használata

A becsült érték eléréséhez használja a math.floor (futurevalue) értéket. Ez a padló kerekítését jelenti, azaz a DOWNWARDS számot a legközelebbi egész számra kerekíti.

Például, ha az eredmény 278,956, a becsült érték 278 lesz

12. lépés: Osztály hívása

Hívás az Osztályon
Hívás az Osztályon

Győződjön meg arról, hogy a kód = változó = myclass () alján van a bal oldalon, ami kívül esik a függvényen, így hozzáférhet a program teljes kódjához.

13. lépés: döntő

Végső
Végső

Ha helyesen követte a lépéseket, a kimeneti képernyőnek így kell kinéznie.

Ha igen, akkor gratulálunk, hogy sikeresen létrehozott egy működő befektetési számológépet a pythonban, valamint alkalmazta azt a GUI -ban.

Ennek hibaelhárításához meg kell néznie, hogy pontosan mi a hiba a héjban, és a sorszám alapján használhatja a hibakereső ikont, amely minden sort futtatni fog. Ha nem a végén, hanem a közepén áll le, akkor pontosan megtalálta, hogy melyik kód okozza a hibát. A hibakereső hasznos a program logikai részének futtatásához, és ez tájékoztatja a programozót, hogy pontosan hol volt a hiba. Ha problémái vannak a változók nevével, óvatosan olvassa el az 5. lépést.

Ez a készlet lépésről lépésre útmutatást nyújtott a befektetési számológép programozásához a grafikus felhasználói felület és a Python IDLE szoftver segítségével. Sok sikert és jó programozást!

Ha kérdései vannak bizonyos lépésekkel kapcsolatban, tudassa velem.

Ajánlott: