Sisällysluettelo:
- Vaihe 1: Aloittaminen
- Vaihe 2: Asennus
- Vaihe 3: Luokka ja alkufunktio
- Vaihe 4: Windows ja kehykset
- Vaihe 5: Muuttujien sijoittaminen
- Vaihe 6: Kehysten lisääminen ikkunaan
- Vaihe 7: Laske toiminto painikkeen napsautuksella
- Vaihe 8: Ikkunan näyttäminen
- Vaihe 9: Napsautuspainikkeen lisääminen
- Vaihe 10: Arvioitujen arvojen käyttäminen
- Vaihe 11: Käytä Math.floor ()
- Vaihe 12: Soittaminen luokalle
- Vaihe 13: Lopullinen
Video: WRD 204 -ohjeet: 13 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Gokulraj Pandiyaraj
Seuraavat ohjeet tarjoavat vaiheittaiset ohjeet investointilaskurin luomiseksi pythonissa. graafisen käyttöliittymän avulla. Tämän ohjeen tarkoituksena on auttaa ihmisiä, joilla on välituntemusta pythonista. Tuo tkinter antaa meille pääsyn kaikkiin GUI: n luomiseen tarvittaviin koodeihin. Kun luot graafista käyttöliittymää, laitat sen yleensä luokan sisälle, ja sen alla on funktio nimeltä init, jossa annat itse argumentin päästäksesi luokkien määritteisiin.
Oppia koodaamaan yhdistetty korko pythonissa sekä luomaan sijoituslaskin GUI: n avulla.
Vaihe 1: Aloittaminen
Avaa Python -moduuli ja napsauta uuden tiedoston vaihtoehtoa.
Vaihe 2: Asennus
Kirjoita import tkinter saadaksesi käyttöliittymän osat käyntiin.
Vaihe 3: Luokka ja alkufunktio
Muista luoda luokka ja kirjoita sen alle funktio def init. Käytä init -funktion argumentin sisällä itse, jotta sinulla on pääsy luokan määritteisiin ja menetelmiin.
Vaihe 4: Windows ja kehykset
Kun olet saanut init -toiminnon asetukset, lisää alla olevan kuvan mukainen koodi. Tämä koodi luo pääikkunan ja tehtävän, lisää kehyksiä GUI -ikkunan alustamiseksi. Pyydä pääikkunamuuttujaa asentamaan ja luomaan graafinen käyttöliittymä ja luomaan kehykset tai laatikot, jotka tarvitset kehyksen numeron, jotta se tietää mihin kohtaan se asetetaan.
Vaihe 5: Muuttujien sijoittaminen
Anna itsesi. muuttujan nimi niiden painikkeiden määrittämiseksi, joiden pitäisi olla mitä. Oikeiden muuttujien nimien käyttöä suositellaan, jotta et sekoita itseäsi ja muita selittäessäsi koodiasi. Suositeltavia muuttujia ovat investmentAmt, year ja AnnualInterestRate, joita käytetään tulevaisuuden arvon löytämiseen. Nämä muuttujat on lueteltu punaisella alla olevassa kuvassa.
Varoitus: Kun nimeät muuttujia, älä käytä muuttujien nimiä, jotka ovat ennalta määritettyjä tai voivat olla hämmentäviä. Tämä voi joko saada koodisi toimimatta tai sekoittaa, mitkä muuttujat ovat.
Esimerkki: v = askeleeni
str = askeleeni
Ensimmäinen on esimerkki virheellisestä muuttujan nimestä. Sinun pitäisi olla tarkempi nimi sen sijaan, että laitat satunnaisen kirjaimen. Vaikka se toimii selittäessään jollekin, he eivät ymmärrä, mitä tämä tietty muuttuja tarkoittaa ja mikä sen tarkoitus on. Toinen tuottaa syntaksivirheen, koska str on ennalta määritetty muuttuja, jota ei voida käyttää lausekkeiden tai muuttujien alustamiseen.
Vaihe 6: Kehysten lisääminen ikkunaan
Varmista, että vahvistat lisäämällä kehykset ikkunoihisi, jotta et saa tyhjää näyttöä. Sinun on vielä lisättävä toinen toiminto, ennen kuin ikkuna toimii.
Vaihe 7: Laske toiminto painikkeen napsautuksella
Uusi funktion nimi voi olla esimerkiksi laskea, mikä tahansa investointeihin liittyvä, ja lisää sitten alla olevassa kuvassa näkyvä sijoitusyhtälö. Huomaa myös ensimmäisessä kuvassa oleva koodi, koska sillä on invAmt, vuosit ja vuositiedot, jotka käyttävät sitä.entry.get () päästäkseen GUI -osiosta.
Vaihe 8: Ikkunan näyttäminen
Lisää tämä koodi, jotta ikkuna voidaan näyttää näytöllä.
Vaihe 9: Napsautuspainikkeen lisääminen
Lisää napsautettava painike käyttöliittymään näyttääksesi tuleva arvo ja muista palata vaiheeseen 7, jotta voit lisätä painikkeen laskutoimintoosi, jota käytettiin korkokaavan tallentamiseen painikekoodin sisälle, jotta painike tietää, että toiminto, jota sen pitäisi käyttää tulosten näyttämiseen.
Vaihe 10: Arvioitujen arvojen käyttäminen
Normaalisti todellisessa maailmassa tulevaisuuden arvomme esitetään tarkkoina arvoina. Mutta luvut ovat vain niin pitkiä ja tylsiä seurata, joten vain tätä ohjelmaa varten aiomme käyttää tuontimatematiikkaa päästäksemme menetelmiin, jotka pyöristävät tulevan arvon.
Vaihe 11: Käytä Math.floor ()
Jos haluat arvioidun arvon, käytä math.floor (futurevalue). Tämä pyöristää kerroksen, mikä tarkoittaa, että se pyöristää ALAS -luvun lähimpään kokonaislukuun.
Esimerkiksi jos tulos on 278,956, arvioitu arvo on 278
Vaihe 12: Soittaminen luokalle
Varmista, että muuttujan = myclass () kaltainen koodi on aivan alareunassa vasemmalla, joka on funktion ulkopuolella, jotta sillä olisi pääsy koko ohjelmasi koodiin.
Vaihe 13: Lopullinen
Jos noudatit ohjeita oikein, tulostusnäytön pitäisi näyttää tältä.
Jos näin on, onnittelut, että olet onnistuneesti luonut toimivan investointilaskurin pythonissa ja käyttänyt sitä graafisessa käyttöliittymässä.
Tämän vianmääritykseen sinun on nähtävä, mikä tarkasti kuoren virhe on, ja rivinumeron perusteella voit käyttää jokaisen rivin suorittavaa virheenkorjauskuvaketta. Jos se pysähtyy keskellä eikä lopussa, olet löytänyt tarkalleen, mikä koodi tuottaa virheen. Virheenkorjaimesta on hyötyä ohjelman logiikkaosan suorittamisessa, ja tämä antaa ohjelmoijalle tietää, missä virhe tarkalleen oli. Jos muuttujien nimissä on ongelmia, katso vaihe 5 varovasti.
Tämä sarja on antanut askel askeleelta ohjeet investointilaskurin ohjelmointiin käyttämällä graafista käyttöliittymää ja Python IDLE -ohjelmistoa. Onnea ja nauti ohjelmoinnista!
Jos sinulla on kysyttävää tietyistä vaiheista, kerro siitä minulle.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen