Exempelkoder inom Python:
Här finns exempelkoder till projekt programmerade i Python. Många av projektens koder har gåtts igenom i någon av våra många lektioner inom Programmering.
Matematiska Tal - Spel
"Matematiska Tal" är ett spel inom Matematik programmet av KlassKlur. Programmet använder if-loopar, variabler, input() och mer som gåtts igenom i våra lektioner, men också saker som i skrivande stund inte gåtts igenom, t.ex. funktionen eval() som konverterar text till ett matematiskt uttryck och sedan räknar ut det. Du hittar mer information här under rubriken "Matematiska Tal - Spel". Du kan spela spelet direkt i din webbläsare genom att klicka här. Här är koden till spelet "Matematiska Tal - Spel":
Här är koden för spelet "Matematiska Tal - Spel":
Uppdaterat! KlassKlur LessonTime 1.5
Beskrivning till KlassKlur Lessontime 1.0:
KlassKlur LessonTime 1.0 är det enkla sättet att påminna eleverna om hur långt det är kvar tills lektionen är slut. Genom att använda Python och ange hur lång tid av lektionen som är kvar och hur lång tid av lektionen som har passerat (båda antalen i minuter), så kan programmet visa ett popup-fönster varannan minut som visar hur lång tid det är kvar av lektionen. Programmet använder saker vi gått igenom i våra lektioner inom Programmering som bland annat print(), variabler, for i in range-loopar och mer. Vissa saker i programmet dock, bland annat modulen "ctypes", har i skrivande stund (18/5-2018) inte gåtts igenom i våra lektioner. Här nedanför hittar du koden som är kompatibel med i stort sett alla Windows-datorer.
Här är koden för KlassKlur LessonTime 1.0:
Beskrivning för KlassKlur Lessontime 1.5:
KlassKlur LessonTime 1.5 gör allt som KlassKlur LessonTime 1.0 gör, men innehåller nya funktioner samt förbättringar:
Du hittar koden till KlassKlur LessonTime 1.5 här nedanför.
- Nu kan du välja hur ofta du vill få en notis om hur långt det är kvar på lektionen.
- Eftersom att "ctypes.windll.user32.MessageBoxW()"-koden gör så att koden efter inte körs innan användaren tryck på "OK" på poprutan, så var tidsmätningen i KlassKlur LessonTime 1.0 mindre exakt än vad tidsmätningen i KlassKlur LessonTime 1.5 är.
- Bättre felhantering samt buggfixar.
Du hittar koden till KlassKlur LessonTime 1.5 här nedanför.
Här är koden till KlassKlur LessonTime 1.5:
Glostränare
Ett smart program för att träna på glosor på två olika språk. Du kan ange hur många glosor du vill träna på och vad språken heter. Programmet använder sig av bland annat for-loopar, if och elif-loopar, listor, variabler och mer. Klicka på "Klicka här för att köra programmet i din webbläsare" för att köra programmet i din webbläsare och se koden. Du hittar även hela koden här nedanför.
Kör programmet på internet:
Kod för "Glostränaren" inom Programmering:
Kod för projektet "Glostränare" inom Programmering:
Funktioner
Ett projekt som innehåller flera olika fördefinierade funktioner som du kan använda i din kod. Programmet använder sig av bland annat def()-koder och funktionsparametrar. De olika funktionerna är t.ex. en funktion som skriver ut aktuellt datum och tid och en funktion där ett slumpvist tal genereras.
Kod för projektet "Funktioner" inom Programmering:
Timer
En timer som både innehåller input, print och if-koder och även olika moduler som både är inbyggda och externa. Användaren kan välja att starta en timer i ett visst antal sekunder. Funktionen time.sleep() räknar då ner och när det är klart används den externa modulen "Easygui" för att notifiera att timern är klar. Du måste installera modulen "Easygui" för detta genom att följa instruktionerna i vår lektion "Installera externa moduler" inom Programmering.
Kod för projektet "Timer" inom Programmering:
Webbläsarnavigator
En kod där en av Pythons inbyggda moduler, "Webbrowser" visas på ett enkelt sätt genom att med hjälp av bland annat input()-funktioner och if-loopar kunna öppna en hemsida på internet.
Kod för projektet "Webbläsarnavigator" inom Programmering:
Slumpvist-nummer-generator
Ett program där användaren anger ett nummerintervall där hen vill generera ett nummer inom. Modulen "random", if-loopar, funktionen "random.randint()", input() och mer kod inom Python finns i programmet. Användaren kan även välja att generera en ny siffra var annan sekund med hjälp av en "while True"-loop. Då måste dock programmet avslutas manuellt.
Kod för projektet "Slumpvist-nummer-generator" inom Python: