Obsah:
- Krok 1: Začíname
- Krok 2: Nastavenie
- Krok 3: Argument funkcie triedy a Init
- Krok 4: Okná a rámy
- Krok 5: Investícia s premennými
- Krok 6: Pridanie rámcov do okna
- Krok 7: Vypočítajte funkciu kliknutím na tlačidlo
- Krok 8: Zobrazenie okna
- Krok 9: Pridanie tlačidla kliknutia
- Krok 10: Použitie odhadovaných hodnôt
- Krok 11: Použite Math.floor ()
- Krok 12: Volanie na hodinu
- Krok 13: Finále
Video: Sada inštrukcií WRD 204: 13 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Gokulraj Pandiyaraj
Nasledujúce pokyny poskytujú podrobného sprievodcu vytvorením investičnej kalkulačky v pythone. pomocou GUI. Cieľom tejto inštrukčnej sady je pomôcť ľuďom, ktorí majú stredné znalosti pytónu. Import tkinter nám poskytuje prístup ku všetkým kódom potrebným na vytváranie GUI. Pri vytváraní GUI ho zvyčajne vložíte do triedy a pod ním máte funkciu s názvom init, do ktorej zadáte vlastný argument na prístup k atribútom tried.
Naučte sa kódovať zloženú úrokovú sadzbu v pythone a vytvorte si investičnú kalkulačku pomocou GUI.
Krok 1: Začíname
Otvorte modul Python a kliknite na možnosť nového súboru.
Krok 2: Nastavenie
Na spustenie častí GUI zadajte príkaz import tkinter.
Krok 3: Argument funkcie triedy a Init
Nezabudnite vytvoriť triedu a pod ňu zadajte funkciu def init. Vo vnútri argumentu funkcie init použite self, aby ste mali prístup k atribútom a metódam triedy.
Krok 4: Okná a rámy
Po nastavení funkcie init pridajte kód zobrazený na obrázku nižšie. Tento kód vytvorí hlavné okno a priradenie, pridá rámce a inicializuje sa okno GUI. Nechajte premennú hlavného okna nastaviť a vytvoriť obrazovku GUI a vytvoriť rámčeky alebo políčka, ktoré potrebujete, aby ste mali číslo rámca, aby vedelo, na ktoré miesto ho vložiť.
Krok 5: Investícia s premennými
Dať seba. názov premennej na nastavenie tlačidiel, pre ktoré by mali byť ktoré. Odporúča sa používať správne názvy premenných, aby ste si pri vysvetľovaní kódu nemýlili seba a ostatných. Odporúčané premenné sú investmentAmt, year a ročnýInterestRate, ktoré sa používajú na nájdenie budúcej hodnoty. Tieto premenné sú na obrázku nižšie uvedené červenou farbou.
Upozornenie: Pri pomenovávaní premenných nepoužívajte názvy premenných, ktoré sú preddefinované alebo by mohli byť mätúce. To môže spôsobiť, že váš kód nebude fungovať, alebo vás môže zameniť, ktoré premenné sú ktoré.
Príklad: v = moje kroky
str = moje kroky
Prvý z nich je príkladom nesprávneho názvu premennej. Mali by ste byť konkrétnejší v názve, než len písať náhodné písmeno. Aj keď to bude fungovať, keď niekomu vysvetlíte, nepochopí, čo táto určitá premenná znamená a aký je jej účel. Druhý spôsobí chybu syntaxe, pretože str je preddefinovaná premenná, ktorú nemožno použiť na inicializáciu príkazov alebo premenných.
Krok 6: Pridanie rámcov do okna
Uistite sa, že to potvrdíte pridaním rámcov do svojich okien, aby ste nedostali prázdnu obrazovku. Kým bude okno fungovať, musíte ešte pridať ďalšiu funkciu.
Krok 7: Vypočítajte funkciu kliknutím na tlačidlo
Názov novej funkcie môže byť niečo ako výpočet, čokoľvek súvisiace s investíciou, potom pridajte investičnú rovnicu zobrazenú na obrázku nižšie. Mali by ste si tiež všimnúť kód na prvom obrázku, pretože má invAmt, roky a ročné dátumy, ktoré používajú.entry.get () na prístup z časti GUI.
Krok 8: Zobrazenie okna
Pridajte tento kód, aby sa okno mohlo zobraziť na obrazovke.
Krok 9: Pridanie tlačidla kliknutia
Pridajte do GUI tlačidlo, na ktoré sa dá kliknúť, aby sa zobrazila budúca hodnota, a vráťte sa na krok 7, aby ste tlačidlo vložili do funkcie výpočtu, ktorá bola použitá na uloženie vzorca zloženého úroku do kódu tlačidla, aby tlačidlo vedelo, že funkciu, ktorú by mal používať na zobrazenie výsledkov.
Krok 10: Použitie odhadovaných hodnôt
V reálnom svete by bola naša budúca hodnota prezentovaná v presných hodnotách. Čísla sú však tak dlhé a únavné sledovať ich, a tak len pre tento program použijeme importnú matematiku, aby sme mali prístup k metódam, ktoré zaokrúhľujú budúcu hodnotu.
Krok 11: Použite Math.floor ()
Ak chcete mať odhadovanú hodnotu, mali by ste použiť math.floor (futurevalue). Toto zaokrúhľuje podlahu, čo znamená, že zaokrúhli číslo DOWNWARDS na najbližšie celé číslo.
Ex, ak je výsledok 278,956, odhadovaná hodnota bude 278
Krok 12: Volanie na hodinu
Uistite sa, že máte kód ako variable = myclass () úplne dole úplne vľavo, ktorý je mimo funkcie, aby mal vo vašom programe prístup k celému kódu.
Krok 13: Finále
Ak ste postupovali správne, vaša výstupná obrazovka by mala vyzerať takto.
Ak je to tak, potom vám gratulujeme, že ste úspešne vytvorili funkčnú kalkulačku investícií v pythone a tiež ju aplikujete v grafickom rozhraní.
Na riešenie problémov budete musieť zistiť, aká je chyba v shelle, a na základe čísla riadka môžete použiť ikonu debuggera, ktorá spustí každý riadok. Ak sa zastaví v strede a nie na konci, potom ste presne zistili, aký kód spôsobuje chybu. Ladiaci program je užitočný na spustenie logickej časti programu a to umožní programátorovi vedieť, kde presne bola chyba. Ak máte problémy s názvami premenných, postupujte opatrne v kroku 5.
Táto sada poskytuje podrobné pokyny pre programovanie investičnej kalkulačky pomocou grafického rozhrania so softvérom Python IDLE. Veľa šťastia a užívajte si programovanie!
Ak máte otázky týkajúce sa určitých krokov, dajte mi vedieť.
Odporúča:
Prenosný reproduktor Bluetooth - Sada MKBoom pre domácich majstrov: 5 krokov (s obrázkami)
Prenosný reproduktor Bluetooth | Sada pre domácich majstrov MKBoom: Ahoj všetci! Je dobré byť späť s ďalším projektom reproduktorov po dlhej prestávke. Pretože väčšina mojich zostáv vyžaduje na dokončenie niekoľko nástrojov, tentokrát som sa rozhodol postaviť prenosný reproduktor pomocou súpravy, ktorú si môžete ľahko kúpiť. Myslel som si to
Sada na konverziu písacieho stroja USB: 9 krokov (s obrázkami)
Konverzná súprava USB na písací stroj: Na písaní na tých starých školských ručných písacích strojoch je niečo veľmi magické. Od uspokojivého cvakania odpružených klávesov, od lesku leštených chrómových akcentov až po ostré značky na vytlačenej stránke, písacie stroje robia
Kompletná sada webového rozhrania Python pre PhidgetSBC3: 6 krokov
Kompletná sada webového rozhrania Python pre PhidgetSBC3: doska PhidgetSBC3 je plne funkčný jednodoskový počítač so systémom Debain Linux. Je podobný malinovému Pi, ale má 8 analógových senzorových vstupov a 8 digitálnych vstupov a 8 digitálnych výstupov. Dodáva sa s webovým serverom a webovou aplikáciou, ktoré
Nainštalujte si doplnok na vyhľadávanie inštrukcií pre Firefox: 4 kroky
Nainštalujte si doplnok Hľadať v Instructables pre Firefox: Toto je jednoduchý sprievodca, ktorý vám povie, ako nainštalovať doplnok na vyhľadávanie v programe Instructables pre Firefox. Tak budete môcť vyhľadávať Instructables priamo z vášho prehliadača, aj keď nie ste na stránke Instructables
Vyhľadávanie inštrukcií - rozšírenie pre Firefox: 3 kroky
Instructables Lookup - rozšírenie pre Firefox: Pred nejakým časom som zverejnil tému fóra na túto tému a myslel som si, že je dosť cool na to, aby sa z neho stal inštrukcia. Ďakujeme NachoMahme, že na to prišla. Tento návod vám ukáže, ako do Firefoxu pridať rozšírenie, ktoré vám umožní vyhľadať akékoľvek