Sadržaj:
- Korak 1: Početak
- Korak 2: Postavljanje
- Korak 3: Argument funkcije klase i početne funkcije
- Korak 4: Windows i okviri
- Korak 5: Ulaganje varijabli
- Korak 6: Dodavanje okvira u prozor
- Korak 7: Izračunajte funkciju pritiskom na gumb
- Korak 8: Prikaz prozora
- Korak 9: Dodavanje klika na gumb
- Korak 10: Korištenje procijenjenih vrijednosti
- Korak 11: Upotrijebite Math.floor ()
- Korak 12: Pozivanje klase
- Korak 13: Završni
Video: WRD 204 Set uputa: 13 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:31
Gokulraj Pandiyaraj
Sljedeće upute pružaju korak po korak vodič za izradu kalkulatora ulaganja u python. pomoću grafičkog sučelja. Ovaj skup uputa ima za cilj pomoći ljudima koji imaju srednje znanje o pythonu. Uvozni tkinter omogućuje nam pristup svim kodovima potrebnim za stvaranje grafičkog sučelja. Prilikom stvaranja grafičkog sučelja obično ga samo stavite unutar klase, a ispod ima funkciju koja se zove init gdje stavljate self argument za pristup atributima klasa.
Naučiti kodirati složenu kamatnu stopu u pythonu, kao i izraditi kalkulator ulaganja pomoću GUI -ja.
Korak 1: Početak
Otvorite Python modul i kliknite novu opciju datoteke.
Korak 2: Postavljanje
Upišite import tkinter da biste pokrenuli GUI dijelove.
Korak 3: Argument funkcije klase i početne funkcije
Svakako stvorite klasu i ispod nje upišite function def init. Unutar argumenta funkcije init koristite self kako biste mogli imati pristup atributima i metodama klase.
Korak 4: Windows i okviri
Nakon postavljanja init funkcije za dodavanje koda prikazanog na slici ispod. Ovaj kôd će stvoriti glavni prozor i dodjelu, dodati okvire za pokretanje GUI prozora. Neka varijabla glavnog prozora postavi i izradi GUI zaslon te izradi okvire ili okvire koji vam trebaju imati broj okvira tako da zna na koje mjesto ga postaviti.
Korak 5: Ulaganje varijabli
Daj sebe. naziv varijable za postavljanje gumba za koje bi trebao biti koji. Preporučuje se uporaba odgovarajućih imena varijabli kako ne biste zbunili sebe i druge prilikom objašnjavanja koda. Preporučene varijable su ulazna vrijednost, godina i godišnja kamata koje se koriste za pronalaženje buduće vrijednosti. Ove su varijable navedene crvenom bojom na donjoj slici.
Oprez: Prilikom imenovanja varijabli nemojte koristiti unaprijed definirana imena varijabli ili bi mogla biti zbunjujuća. To može učiniti da vaš kôd ne radi ili vas može zbuniti koje su to varijable.
Primjer: v = moji koraci
str = moji koraci
Prvi je primjer neprikladnog naziva varijable. Morali biste biti precizniji u nazivu, a ne samo stavljati nasumično slovo. Iako će to uspjeti kada nekome objasnite, neće razumjeti što ta određena varijabla znači i koja joj je svrha. Drugi će proizvesti sintaksnu pogrešku jer je str unaprijed definirana varijabla koja se ne može koristiti za inicijalizaciju izraza ili varijabli.
Korak 6: Dodavanje okvira u prozor
Potvrdite dodavanjem okvira u prozore kako ne biste dobili prazan zaslon. I dalje morate dodati drugu funkciju da bi prozor radio.
Korak 7: Izračunajte funkciju pritiskom na gumb
Naziv nove funkcije može biti nešto poput izračuna, bilo čega što se odnosi na ulaganje, zatim dodajte jednadžbu ulaganja prikazanu na donjoj slici. Također biste trebali uzeti u obzir kôd na prvoj slici budući da ima invAmt, godine i godišnje koji use.entry.get () za pristup njemu iz dijela grafičkog sučelja.
Korak 8: Prikaz prozora
Dodajte ovaj kôd kako bi se prozor mogao prikazati na ekranu.
Korak 9: Dodavanje klika na gumb
Dodajte gumb koji se može kliknuti u grafičko sučelje za prikaz buduće vrijednosti i svakako se vratite na korak 7 kako biste gumb stavili u svoju funkciju izračuna koja je korištena za spremanje formule složene kamate unutar koda gumba tako da gumb zna da je to funkciju koju bi trebao koristiti za prikaz rezultata.
Korak 10: Korištenje procijenjenih vrijednosti
Obično bi u stvarnom svijetu naša buduća vrijednost bila prikazana u točnim vrijednostima. No, brojke postaju toliko dugačke i dosadne za praćenje pa ćemo samo za ovaj program koristiti uvoznu matematiku za pristup metodama koje zaokružuju buduću vrijednost.
Korak 11: Upotrijebite Math.floor ()
Da biste imali procijenjenu vrijednost, trebate koristiti math.floor (futurevalue). To zaokružuje pod, što znači da će zaokružiti broj DOLJE prema najbližem cijelom broju.
Na primjer, ako je rezultat 278.956, procijenjena vrijednost bit će 278
Korak 12: Pozivanje klase
Provjerite imate li kôd poput variable = myclass () pri samom dnu skroz lijevo koji je izvan funkcije kako bi na taj način imao pristup cijelom vašem kodu u vašem programu.
Korak 13: Završni
Ako ste pravilno slijedili korake, vaš izlazni zaslon trebao bi izgledati ovako.
Ako se to dogodi, čestitamo što ste uspješno stvorili radni kalkulator ulaganja u pythonu, kao i primijenili ga u grafičkom sučelju.
Za rješavanje ovog problema morat ćete vidjeti koja je točno pogreška u ljusci, a na temelju broja retka možete koristiti ikonu ispravljača pogrešaka koja će pokrenuti svaki redak. Ako se zaustavi tijekom sredine, a ne na kraju, tada ste pronašli točno koji kôd proizvodi pogrešku. Debugger je koristan za pokretanje logičkog dijela programa i to će programeru dati do znanja gdje je točno pogreška. Ako imate problema s nazivima varijabli, oprezno pogledajte korak 5.
Ovaj skup pruža korak po korak upute za programiranje kalkulatora ulaganja pomoću grafičkog sučelja s Python IDLE softverom. Sretno i uživajte u programiranju!
Ako imate pitanja o određenim koracima, obavijestite me.
Preporučeni:
Elektronička značka LED trepćuća značka robota - Set za lemljenje: 11 koraka
Elektronička značka LED trepćuća značka robota - Komplet za lemljenje: Ovaj članak ponosno sponzorira PCBWAY.PCBWAY izrađuje visokokvalitetne prototipove PCB -a za ljude u cijelom svijetu. Isprobajte sami i nabavite 10 PCB -a za samo 5 USD na PCBWAY -u s vrlo velikom kvalitetom, hvala PCBWAY. Robadge#1 koji sam razvio za
Potpuno IC prilagodljiv elektronički set od osam kockica: 14 koraka (sa slikama)
Potpuno IC prilagodljiv elektronički set od osam kockica: U suradnji s J. Arturom Espejelom Báezom. Sada možete imati do 8 kockica od 2 do 999 lica u kutiji promjera 42 mm i visine 16 mm! Igrajte svoje omiljene društvene igre s ovim džepnim elektroničkim kompletom kockica džepne veličine! Ovaj se projekt sastoji od
Pretvorite ATGAMES prijenosni Sega Genesis u bežični set zvučnika .: 13 koraka (sa slikama)
Pretvorite ATGAMES prijenosni Sega Genesis u bežični skup zvučnika .: Ako ste pročitali moje prve upute o tome kako izmijeniti novu bolju bateriju za prijenosni ATGAMES prijenosni Sega Genesis, možda ćete se zapitati: P: Što bih učinio sa svim ta nova pronađena moć? O: Pretvorite ATGAMES prijenosni Sega Genesis u žicu
Sweepy: Set It Forget It Studio Cleaner: 10 koraka (sa slikama)
Sweepy: Set It & Forget It Studio Cleaner: Napisali: Evan Guan, Terence Lo i Wilson Yang Uvod & MotivationSweepy, čistač studija dizajniran je kao odgovor na kaotične uvjete arhitektonskog studija koje su ostavili barbarski studenti. Umorni od toga kako je studio neuredan tijekom revizije
Sol-EZ Solenoid Driver Driver Uputa za uporabu: 9 koraka
Sol-EZ Solenoid Driver Driver Kit Upotreba vodiča: ODRICANJE: OVO JE VODIČ ZA UPOTREBU PROIZVODA: KOMPLET SOLENOIDNIH VOZAČA SOL-EZ. OVO NIJE DIY PROJEKAT. Što je Sol-EZ Solenoid Driver Driver Kit? Ukratko, Sol-EZ Solenoidni upravljački kompleti su kompleti koji uvelike pojednostavljuju korištenje solenoida pomoću