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
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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.