Innehållsförteckning:
- Steg 1: Komma igång
- Steg 2: Konfigurera
- Steg 3: Argument för klass och initialfunktion
- Steg 4: Windows och ramar
- Steg 5: Att investera i variabler
- Steg 6: Lägga till ramar i fönstret
- Steg 7: Beräkna funktion med knappklick
- Steg 8: Visa fönster
- Steg 9: Lägga till en klickknapp
- Steg 10: Använda uppskattade värden
- Steg 11: Använd Math.floor ()
- Steg 12: Kallar på klass
- Steg 13: Final
Video: WRD 204 instruktionsset: 13 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:35
Gokulraj Pandiyaraj
Följande instruktioner ger steg för steg guide för att skapa en investeringskalkylator i python. med GUI. Denna instruktionsuppsättning syftar till att hjälpa människor som har mellanliggande kunskaper om python. Import tkinter ger oss tillgång till all kod som krävs för att skapa GUI. När du skapar GUI lägger du det vanligtvis bara inuti en klass och under har en funktion som heter init där du lägger in självargument för att komma åt klassens attribut.
Lär dig att koda den sammansatta räntan i python samt skapa en investeringskalkylator med hjälp av GUI.
Steg 1: Komma igång
Öppna Python -modulen och klicka på det nya filalternativet.
Steg 2: Konfigurera
Skriv import tkinter för att få GUI -delar igång.
Steg 3: Argument för klass och initialfunktion
Se till att skapa en klass och under den skriver du in funktion def init. Inuti init -funktionsargumentet använder jag mig själv så att du kan ha tillgång till attribut och metoder i klassen.
Steg 4: Windows och ramar
När du har installerat din init -funktion för att lägga till koden som visas på bilden nedan. Den här koden skapar huvudfönstret och tilldelningen, lägger till ramar för att initiera GUI -fönstret. Har huvudfönstervariabeln kommer att ställa in och skapa GUI -skärmen och skapa ramarna eller rutorna du behöver för att ha ett ramnummer så att den vet vilken plats att placera den på.
Steg 5: Att investera i variabler
Ge mig själv. ett variabelnamn för att ställa in knapparna för vilka som ska vara vilka. Vi rekommenderar att du använder riktiga variabelnamn så att du inte förvirrar dig själv och andra när du förklarar din kod. De rekommenderade variablerna är investmentAmt, year och annualInterestRate som används för att hitta framtidsvärdet. Dessa variabler är listade med rött i bilden nedan.
Varning: Använd inte variabelnamn som är fördefinierade eller kan vara förvirrande när du namnger variabler. Detta kan antingen göra att din kod inte fungerar eller kan förvirra dig vilka variabler som är vilka.
Ex: v = mina steg
str = mina steg
Den första är ett exempel på ett felaktigt variabelnamn. Du måste vara mer specifik för namnet snarare än att bara skriva en slumpmässig bokstav. Även om det kommer att fungera när de förklarar för någon kommer de inte att förstå vad denna variabel betyder och vad dess syfte är. Den andra kommer att producera ett syntaxfel eftersom str är en fördefinierad variabel som inte kan användas för att initiera påståenden eller variabler.
Steg 6: Lägga till ramar i fönstret
Se till att bekräfta genom att lägga till dina ramar i dina fönster så att du inte får en tom skärm. Du måste fortfarande lägga till en annan funktion innan fönstret fungerar.
Steg 7: Beräkna funktion med knappklick
Det nya funktionsnamnet kan vara ungefär som beräkna, allt som rör investering, lägg sedan till investeringsekvationen som visas på bilden nedan. Du bör också notera koden i den första bilden eftersom den har invAmt, år och årlig som använder.entry.get () för att komma åt den från GUI -delen.
Steg 8: Visa fönster
Lägg till den här koden så att fönstret kan visas på skärmen.
Steg 9: Lägga till en klickknapp
Lägg till en klickbar knapp i GUI för att visa det framtida värdet och se till att gå tillbaka till steg 7 så att du sätter in knappen i din beräkningsfunktion som användes för att lagra den sammansatta ränteformeln inuti knappkoden så att knappen vet att det är den ska användas för att visa resultaten.
Steg 10: Använda uppskattade värden
Normalt i den verkliga världen skulle vårt framtida värde presenteras i exakta värden. Men siffrorna blir bara så långa och tråkiga att hålla koll så bara för det här programmet kommer vi att använda importmatematik för att få tillgång till metoderna som rundar det framtida värdet.
Steg 11: Använd Math.floor ()
För att ha ett uppskattat värde bör du använda math.floor (futurevalue). Detta gör golvavrundning vilket innebär att det kommer att avrunda talet NED till närmaste heltal.
Ex om resultatet är 278,956 blir det uppskattade värdet 278
Steg 12: Kallar på klass
Se till att ha en kod som variabel = myclass () längst ner längst ner till vänster som ligger utanför funktionen så att den skulle få tillgång till hela koden i ditt program.
Steg 13: Final
Om du följt stegen korrekt ska din utmatningsskärm se ut så här.
Om det gör det, så gratulerar du till att du framgångsrikt har skapat en fungerande investeringskalkylator i python och tillämpar den i GUI.
För felsökning av detta måste du se vad exakt felet är i skalet och baserat på radnumret kan du använda felsökningsikonen som kör varje rad. Om det stannar under mitten snarare än i slutet, har du hittat exakt vilken kod som ger felet. Felsökaren är användbar för att köra den logiska delen av programmet och detta kommer att låta programmeraren veta var exakt felet var. Om du har problem med variabelnamn, se steg 5 i försiktighet.
Denna uppsättning har tillhandahållit steg för steg vägledning för programmering av investeringskalkylator med GUI med Python IDLE -programvara. Lycka till och njut av programmeringen!
Låt mig veta om du har några frågor om vissa steg.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)