Obsah:

Sada inštrukcií WRD 204: 13 krokov
Sada inštrukcií WRD 204: 13 krokov

Video: Sada inštrukcií WRD 204: 13 krokov

Video: Sada inštrukcií WRD 204: 13 krokov
Video: SADA D-203 - Китайские USB-колонки (обзор, разборка, тест) 2024, November
Anonim
Sada inštrukcií WRD 204
Sada inštrukcií WRD 204

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

Začíname
Začíname

Otvorte modul Python a kliknite na možnosť nového súboru.

Krok 2: Nastavenie

Nastavenie
Nastavenie

Na spustenie častí GUI zadajte príkaz import tkinter.

Krok 3: Argument funkcie triedy a Init

Argument funkcie triedy a Init
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

Okná a rámy
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

Investícia s premennými
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

Pridanie rámcov do okna
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

Vypočítajte funkciu kliknutím na tlačidlo
Vypočítajte funkciu kliknutím na tlačidlo
Vypočítajte funkciu kliknutím na tlačidlo
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

Zobrazovacie okno
Zobrazovacie okno

Pridajte tento kód, aby sa okno mohlo zobraziť na obrazovke.

Krok 9: Pridanie tlačidla kliknutia

Pridanie tlačidla kliknutia
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

Použitie odhadovaných hodnôt
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 ()

Použiť Math.floor ()
Použiť 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

Volanie na triedu
Volanie na triedu

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

Finálny
Finálny

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: