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 u varijable
- Korak 6: Dodavanje okvira u prozor
- Korak 7: Izračunajte funkciju pritiskom na dugme
- Korak 8: Prikaz prozora
- Korak 9: Dodavanje klika na dugme
- Korak 10: Korištenje procijenjenih vrijednosti
- Korak 11: Koristite Math.floor ()
- Korak 12: Pozivanje klase
- Korak 13: Završni
Video: WRD 204 Set uputa: 13 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Gokulraj Pandiyaraj
Sljedeće upute pružaju korak po korak vodič za kreiranje kalkulatora ulaganja u python. koristeći GUI. Ovaj skup uputa ima za cilj pomoći ljudima koji imaju srednje znanje o pythonu. Import tkinter pruža pristup svim kodovima potrebnim za kreiranje grafičkog sučelja. Prilikom kreiranja 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čite kodirati složenu kamatnu stopu u pythonu, kao i izraditi kalkulator ulaganja pomoću grafičkog sučelja.
Korak 1: Početak
Otvorite Python modul i kliknite na opciju nove datoteke.
Korak 2: Postavljanje
Upišite import tkinter da biste pokrenuli GUI dijelove.
Korak 3: Argument funkcije klase i početne funkcije
Svakako kreirajte 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 stvori GUI ekran te kreira okvire ili okvire koji vam trebaju imati broj okvira tako da zna na koje mjesto ga postaviti.
Korak 5: Ulaganje u varijable
Daj sebe. naziv varijable za postavljanje dugmadi za koje bi trebalo biti koje. Preporučuje se korištenje odgovarajućih imena varijabli kako ne biste zbunili sebe i druge prilikom objašnjavanja koda. Preporučene varijable su investicijski iznos, 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. Ovo može učiniti da vaš kôd ne radi ili vas može zbuniti koje su to varijable.
Npr: v = moji koraci
str = moji koraci
Prvi je primjer neprikladnog imena varijable. Morali biste biti precizniji u nazivu, a ne samo unositi nasumično slovo. Iako će to uspjeti kada nekome objasnite, neće razumjeti šta ta određena varijabla znači i koja joj je svrha. Druga će proizvesti sintaksnu greš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 ekran. I dalje morate dodati još jednu funkciju da bi prozor radio.
Korak 7: Izračunajte funkciju pritiskom na dugme
Naziv nove funkcije može biti nešto poput izračunavanja, 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 tako da se prozor može prikazati na ekranu.
Korak 9: Dodavanje klika na dugme
Dodajte gumb koji se može kliknuti u grafičko sučelje za prikaz buduće vrijednosti i svakako se vratite na korak 7 tako da postavite gumb 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 predstavljena u tač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: Koristite Math.floor ()
Da biste imali procijenjenu vrijednost, trebate koristiti math.floor (futurevalue). Ovo zaokružuje pod, što znači da će zaokružiti broj DOLE na najbliži cijeli broj.
Na primjer, ako je rezultat 278.956, procijenjena vrijednost bit će 278
Korak 12: Pozivanje klase
Uvjerite se da imate kôd poput variable = myclass () pri samom dnu skroz lijevo koji je izvan funkcije kako bi imao pristup cijelom kodu u vašem programu.
Korak 13: Završni
Ako ste pravilno slijedili korake, vaš izlazni ekran bi trebao 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 greška u ljusci, a na temelju broja retka možete koristiti ikonu otklanjanja pogrešaka koja će pokrenuti svaki redak. Ako se zaustavi u sredini, a ne na kraju, tada ste pronašli točno koji kôd proizvodi grešku. Otklanjanje grešaka je korisno za pokretanje logičkog dijela programa i to će programeru dati do znanja gdje je točno greška. Ako imate bilo kakvih problema s nazivima varijabli, oprezno pogledajte korak 5.
Ovaj skup je pružio korak po korak smjernice za programiranje kalkulatora ulaganja koristeći GUI sa Python IDLE softverom. Sretno i uživajte u programiranju!
Ako imate pitanja o određenim koracima, obavijestite me.
Preporučuje se:
Elektronička značka LED trepćuća značka robota - Set za lemljenje: 11 koraka
Elektronička značka LED oznaka trepćućeg robota - Komplet za lemljenje: Ovaj članak ponosno sponzorira PCBWAY.PCBWAY proizvodi visokokvalitetne prototipske PCB -e za ljude širom svijeta. Isprobajte sami i nabavite 10 PCB -a za samo 5 USD na PCBWAY -u sa vrlo odličnom 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. Arturo Espejel Báez. 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 elektronskim setom kockica koji se može konfigurirati! Ovaj projekt sastoji se 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 set zvučnika. Ako ste pročitali moje prve upute o tome kako izmijeniti novu bolju bateriju za prijenosni ATGAMES prenosni Sega Genesis, možda ćete se zapitati: P: Što bih sa svim ta nova pronađena moć? O: Pretvorite ATGAMES prijenosni Sega Genesis u žičani
Sweepy: Set It Forget It Studio Cleaner: 10 koraka (sa slikama)
Sweepy: Set It & Forget It Studio Cleaner: Autor: Evan Guan, Terence Lo i Wilson Yang Uvod & MotivationSweepy studio za čišćenje je dizajniran kao odgovor na haotične uslove arhitektonskog studija koje su ostavili varvarski studenti. Umorni od toga kako je studio neuredan tokom revi
Set @Holiday = Valentines_Day: 7 koraka (sa slikama)
Set @Holiday = Valentines_Dan: Ovaj Instructable se može promijeniti za bilo koji veliki praznik, međutim moji učenici su se htjeli usredotočiti na nešto što bi mogli učiniti za Valentinovo. U ovom dizajnu, učeničke ruke su provodni materijal koji upotpunjuje krug kada "visoko