Innholdsfortegnelse:
- Trinn 1: Komme i gang
- Trinn 2: Konfigurere
- Trinn 3: Klasse- og initfunksjonsargument
- Trinn 4: Windows og rammer
- Trinn 5: Å ha investeringer i variabler
- Trinn 6: Legge til rammer i vinduet
- Trinn 7: Beregn funksjon med knappeklikk
- Trinn 8: Visningsvindu
- Trinn 9: Legge til en klikknapp
- Trinn 10: Bruke estimerte verdier
- Trinn 11: Bruk Math.floor ()
- Trinn 12: Kalle på klasse
- Trinn 13: Final
Video: WRD 204 Instruksjonssett: 13 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Gokulraj Pandiyaraj
Følgende instruksjoner gir trinnvis veiledning for å lage en investeringskalkulator i python. bruker GUI. Dette instruksjonssett har som mål å hjelpe mennesker som har mellomkunnskap om python. Import tkinter gir oss tilgang til all koden som er nødvendig for å lage GUI. Når du oppretter GUI, setter du det vanligvis inne i en klasse, og under har du en funksjon som heter init, hvor du legger inn selvargument for å få tilgang til klassens attributter.
Lære å kode den sammensatte renten i python, samt å lage en investeringskalkulator ved å bruke GUI.
Trinn 1: Komme i gang
Åpne Python -modulen og klikk på det nye filalternativet.
Trinn 2: Konfigurere
Skriv import tkinter for å få GUI -deler i gang.
Trinn 3: Klasse- og initfunksjonsargument
Sørg for å opprette en klasse og under den skriver du inn funksjon def init. Inne i init -funksjonsargumentet bruker du selv, slik at du kan ha tilgang til attributter og metoder i klassen.
Trinn 4: Windows og rammer
Etter at du har installert init -funksjonen for å legge til koden, vises bildet nedenfor. Denne koden vil opprette hovedvinduet og oppgaven, legge til rammer for å få GUI -vinduet initialisert. Har hovedvinduet variabel vil sette opp og opprette GUI -skjermen og lage rammene eller boksene du trenger for å ha et rammenummer, slik at den vet hvilket sted du skal sette den på.
Trinn 5: Å ha investeringer i variabler
Gi meg selv. et variabelnavn for å sette opp knappene som skal være hvilke. Det anbefales å bruke riktige variabelnavn, slik at du ikke forvirrer deg selv og andre når du forklarer koden din. De anbefalte variablene er investmentAmt, year og annualInterestRate som brukes til å finne fremtidsverdi. Disse variablene er oppført med rødt på bildet nedenfor.
Forsiktig: Når du navngir variabler, ikke bruk variabler som er forhåndsdefinerte eller kan være forvirrende. Dette kan enten gjøre at koden din ikke fungerer eller kan forvirre deg hvilke variabler som er.
Eks: v = mine skritt
str = trinnene mine
Den første er et eksempel på et feil variabelnavn. Du må være mer spesifikk for navnet enn å bare sette en tilfeldig bokstav. Selv om det vil fungere når de forklarer til noen, vil de ikke forstå hva denne bestemte variabelen betyr og hva formålet er. Den andre vil produsere en syntaksfeil siden str er en forhåndsdefinert variabel som ikke kan brukes til å initialisere setninger eller variabler.
Trinn 6: Legge til rammer i vinduet
Sørg for å bekrefte ved å legge rammene til vinduene dine slik at du ikke får en tom skjerm. Du må fortsatt legge til en annen funksjon før vinduet fungerer.
Trinn 7: Beregn funksjon med knappeklikk
Det nye funksjonsnavnet kan være noe som å beregne, alt som er relatert til investering, og deretter legge til investeringsligningen vist på bildet nedenfor. Du bør også notere koden på det første bildet siden den har invAmt, år og årlig som bruker.entry.get () for å få tilgang til den fra GUI -delen.
Trinn 8: Visningsvindu
Legg til denne koden slik at vinduet kan vises på skjermen.
Trinn 9: Legge til en klikknapp
Legg til en klikkbar knapp i GUI for å vise den fremtidige verdien, og sørg for å gå tilbake til trinn 7 slik at du setter knappen i beregningsfunksjonen som ble brukt til å lagre formelen for sammensatte renter inne i knappekoden, slik at knappen vet at det er funksjonen den skal bruke for å vise resultatene.
Trinn 10: Bruke estimerte verdier
Normalt i den virkelige verden vil vår fremtidige verdi bli presentert i eksakte verdier. Men tallene blir bare så lange og kjedelige å holde oversikt, så bare for dette programmet skal vi bruke importmatematikk for å ha tilgang til metodene som avrunder den fremtidige verdien.
Trinn 11: Bruk Math.floor ()
For å ha en estimert verdi bør du bruke math.floor (futurevalue). Dette gjør gulvavrunding, noe som betyr at det vil avrunde tallet DOWNWARDS til nærmeste heltall.
Eks hvis resultatet er 278,956, vil den estimerte verdien være 278
Trinn 12: Kalle på klasse
Sørg for å ha en kode som variabel = myclass () helt nederst helt til venstre som er utenfor funksjonen, slik at den ville ha tilgang til hele koden i programmet.
Trinn 13: Final
Hvis du fulgte trinnene riktig, bør utdataskjermen se slik ut.
Hvis det gjør det, så gratulerer du med å ha opprettet en fungerende investeringskalkulator i python, så vel som å bruke den i GUI.
For feilsøking må du se hva feilen er i skallet, og basert på linjenummeret kan du bruke feilsøkingsikonet som vil kjøre hver linje. Hvis det stopper i midten i stedet for på slutten, har du funnet nøyaktig hvilken kode som produserer feilen. Debugger er nyttig for å kjøre den logiske delen av programmet, og dette vil la programmereren vite hvor feilen var. Hvis du har problemer med variablernavn, se trinn 5 med forsiktighet.
Dette settet har gitt trinnvis veiledning for programmering av investeringskalkulator ved bruk av GUI med Python IDLE -programvare. Lykke til og nyt programmeringen!
Gi meg beskjed hvis du har spørsmål om visse trinn.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte