Indholdsfortegnelse:
- Trin 1: Kom godt i gang
- Trin 2: Opsætning
- Trin 3: Klasse- og initfunktionsargument
- Trin 4: Windows og rammer
- Trin 5: Investering i variabler
- Trin 6: Tilføjelse af rammer til vinduet
- Trin 7: Beregn funktion med knapklik
- Trin 8: Visning af vindue
- Trin 9: Tilføjelse af en klikknap
- Trin 10: Brug af estimerede værdier
- Trin 11: Brug Math.floor ()
- Trin 12: Opkald til klassen
- Trin 13: Endelig
Video: WRD 204 Instruktionssæt: 13 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Gokulraj Pandiyaraj
Følgende instruktioner giver trin for trin vejledning til oprettelse af en investeringsberegner i python. ved hjælp af GUI. Dette instruktionssæt har til formål at hjælpe mennesker, der har mellemliggende viden om python. Import tkinter giver os adgang til al den kode, der er nødvendig for at oprette GUI. Når du opretter GUI, sætter du det normalt bare inde i en klasse og har nedenunder en funktion kaldet init, hvor du indsætter et selvargument for at få adgang til klassens attributter.
Lær at kode den sammensatte rente i python samt oprette en investeringsberegner ved hjælp af GUI.
Trin 1: Kom godt i gang
Åbn Python -modulet, og klik på den nye filindstilling.
Trin 2: Opsætning
Skriv import tkinter for at få GUI -dele til at køre.
Trin 3: Klasse- og initfunktionsargument
Sørg for at oprette en klasse og under den indtaste funktion def init. Inde i init -funktionsargumentet skal du bruge self, så du kan have adgang til attributter og metoder i klassen.
Trin 4: Windows og rammer
Efter at have fået din init -funktion opsat for at tilføje koden vist på billedet herunder. Denne kode vil oprette hovedvinduet og tildelingen, tilføje rammer for at få GUI -vinduet initialiseret. Har hovedvinduesvariablen oprettet og oprettet GUI -skærmen og oprettet de rammer eller de bokse, du har brug for at have et stelnummer, så den ved, hvilket sted at placere den.
Trin 5: Investering i variabler
Giv sig selv. et variabelnavn til opsætning af knapperne, som skal være hvilke. Det anbefales at bruge korrekte variabelnavne, så du ikke forvirrer dig selv og andre, når du forklarer din kode. De anbefalede variabler er investmentAmt, year og annualInterestRate, der bruges til at finde fremtidsværdien. Disse variabler er angivet med rødt på billedet herunder.
Forsigtig: Når du navngiver variabler, skal du ikke bruge variabelnavne, der er foruddefinerede eller kan være forvirrende. Dette kan enten få din kode til at fungere eller kan forvirre dig, hvilke variabler der er.
Eks: v = mine trin
str = mine trin
Den første er et eksempel på et forkert variabelnavn. Du bliver nødt til at være mere specifik for navnet frem for bare at sætte et tilfældigt bogstav. Selvom det vil fungere, når de forklarer til nogen, vil de ikke forstå, hvad denne bestemte variabel betyder, og hvad dens formål er. Den anden vil producere en syntaksfejl, da str er en foruddefineret variabel, som ikke kan bruges til at initialisere udsagn eller variabler.
Trin 6: Tilføjelse af rammer til vinduet
Sørg for at bekræfte ved at tilføje dine rammer til dine vinduer, så du ikke får en tom skærm. Du skal stadig tilføje en anden funktion, før vinduet fungerer.
Trin 7: Beregn funktion med knapklik
Det nye funktionsnavn kan være noget som beregning, alt relateret til investering, og tilføj derefter investeringsligningen vist på billedet herunder. Du bør også notere koden på det første billede, da den har invAmt, år og årlig, som bruger.entry.get () til at få adgang til den fra GUI -delen.
Trin 8: Visning af vindue
Tilføj denne kode, så vinduet kan blive vist på skærmen.
Trin 9: Tilføjelse af en klikknap
Føj en klikbar knap til GUI for at vise den fremtidige værdi og sørg for at henvise tilbage til trin 7, så du sætter knappen i din beregningsfunktion, der blev brugt til at gemme den sammensatte renteformel inde i knapkoden, så knappen ved, at det er den skal bruges til at vise resultaterne.
Trin 10: Brug af estimerede værdier
Normalt i den virkelige verden vil vores fremtidige værdi blive præsenteret i nøjagtige værdier. Men tallene bliver bare så lange og kedelige at holde styr på, så bare for dette program vil vi bruge importmatematik til at have adgang til de metoder, der afrunder den fremtidige værdi.
Trin 11: Brug Math.floor ()
For at have en estimeret værdi skal du bruge math.floor (futurevalue). Dette gør gulvafrunding, hvilket betyder, at det vil afrunde tallet DOWNWARDS til det nærmeste heltal.
Eks. Hvis resultatet er 278,956, vil den estimerede værdi være 278
Trin 12: Opkald til klassen
Sørg for at have en kode som variabel = myclass () helt nederst helt til venstre, som er uden for funktionen, så den på den måde ville have adgang til hele din kode i dit program.
Trin 13: Endelig
Hvis du fulgte trinene korrekt, skal din outputskærm ligne sådan.
Hvis det gør det, så tillykke, du har med succes oprettet en fungerende investeringsberegner i python samt anvendt den i GUI.
Til fejlfinding skal du se, hvad fejlen præcist er i skallen, og baseret på linjenummeret kan du bruge fejlfindingsikonet, der kører hver linje. Hvis det stopper i midten frem for i slutningen, har du fundet præcis, hvilken kode der forårsager fejlen. Debuggeren er nyttig til at køre den logiske del af programmet, og dette vil lade programmereren vide, hvor præcis fejlen var. Hvis du har problemer med variablernavne, skal du gå til trin 5 med forsigtighed.
Dette sæt har givet trin for trin vejledning til programmering af investeringsberegner ved hjælp af GUI med Python IDLE -software. Held og lykke med programmeringen!
Lad mig vide, hvis du har spørgsmål om bestemte trin.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)