Hoe een cool geometrisch patroon in Python te programmeren (met afbeeldingen)

Inhoudsopgave:

Hoe een cool geometrisch patroon in Python te programmeren (met afbeeldingen)
Hoe een cool geometrisch patroon in Python te programmeren (met afbeeldingen)

Video: Hoe een cool geometrisch patroon in Python te programmeren (met afbeeldingen)

Video: Hoe een cool geometrisch patroon in Python te programmeren (met afbeeldingen)
Video: How to Upload Files to Dropbox Shared Folders | www.dropbox.com 2021 2024, April
Anonim

Programmeren kan soms een beetje saai en vervelend zijn, vooral als het gaat om het volgen van programmeerlessen. Vaak voeren de programma's die u maakt alles uit in een zwart klein venster en dat is alles. In de programmeertaal Python kun je iets genaamd Turtle Graphics gebruiken waarmee je een aantal behoorlijk coole programma's kunt maken. Een programmeur van elk vaardigheidsniveau kan dit gebruiken om een cool geometrisch patroon in Python te creëren.

Stappen

Programmeer een cool geometrisch patroon in Python Stap 1
Programmeer een cool geometrisch patroon in Python Stap 1

Stap 1. Downloaden de Python-compiler.

Vergeet niet om versie 2.7 te downloaden.

Programmeer een cool geometrisch patroon in Python Stap 2
Programmeer een cool geometrisch patroon in Python Stap 2

Stap 2. Open de Python-shell

Ga onder de map Python 2.7 en klik op IDLE (python GUI). Het zou moeten verschijnen met een python-shell zoals deze.

Programmeer een cool geometrisch patroon in Python Stap 3
Programmeer een cool geometrisch patroon in Python Stap 3

Stap 3. Start een nieuw bestand vanuit de shell

Klik in de linkerbovenhoek op bestand en klik in de vervolgkeuzelijst op "Nieuw bestand". Dit opent een naamloos bestand waarin u uw programma gaat schrijven.

Programmeer een cool geometrisch patroon in Python Stap 4
Programmeer een cool geometrisch patroon in Python Stap 4

Stap 4. Importeer Turtle-afbeeldingen

Om schildpadafbeeldingen te kunnen gebruiken, moet je ze in je programma importeren. U dit in de eerste regel van uw code. Je typt gewoon "from turtle import *" zoals zo. Om uw programma willekeurig gegenereerde kleuren te geven, typt u op de volgende regel "willekeurig importeren".

Programmeer een cool geometrisch patroon in Python Stap 5
Programmeer een cool geometrisch patroon in Python Stap 5

Stap 5. Maak een scherm aan in je programma

Om afbeeldingen in je programma te hebben, moet je een scherm maken waarin ze kunnen worden weergegeven. Dit doe je door een variabele aan te maken (het beste is om het variabele scherm een naam te geven) en deze gelijk te stellen aan de functie "Screen()". Ook de schermgrootte moet worden ingesteld. Op de volgende regel neemt u de variabelenaam die u voor uw scherm hebt gemaakt en gebruikt u de functie schermgrootte. Bijvoorbeeld: screen.screensize(400, 400,”zwart”). Binnen de haakjes stelt u de hoogte, breedte en achtergrondkleur van het scherm in.

Programmeer een cool geometrisch patroon in Python Stap 6
Programmeer een cool geometrisch patroon in Python Stap 6

Stap 6. Maak een pen om het geometrische patroon te tekenen

Net als bij de vorige stap met het scherm stel je een variabele in (best benoemde pen om verwarring te voorkomen) gelijk aan de functie "Pen()". Op de volgende regel stelt u de snelheid van de pen in met behulp van de snelheidsfunctie op dezelfde manier als de laatste stap, maar in plaats van ".screensize" te gebruiken, gebruikt u ".speed". Binnen de haakjes stelt u de snelheid in (om het patroon snel te maken, probeert u de snelheid in te stellen op 75).

Programmeer een cool geometrisch patroon in Python Stap 7
Programmeer een cool geometrisch patroon in Python Stap 7

Stap 7. Maak later een variabele om te gebruiken als de grootte van een vierkant

Het coole geometrische patroon dat je in dit programma krijgt, is gemaakt van veel vierkanten die op het scherm worden getekend. U moet een variabele met de naam "grootte" maken en deze gelijkstellen aan 20, die zal worden gebruikt om de grootte van deze vierkanten in te stellen

Programmeer een cool geometrisch patroon in Python Stap 8
Programmeer een cool geometrisch patroon in Python Stap 8

Stap 8. Maak een for-lus

Om het gewenste geometrische patroon te krijgen, moet je de pen vierkanten laten maken, je doet dit door herhaling, waar een for-lus voor is. Dit wordt gedaan door op de volgende regel code "for i in range (150): " te schrijven. Wat dit doet, is het programma instellen om iets 150 keer uit te voeren, in dit geval wordt het gebruikt om vierkanten 150 keer te tekenen, wat zal resulteren in een cool geometrisch patroon. (Alle stappen na het maken van de for-lus moeten binnen de for-lus vallen. Dit wordt gedaan door simpelweg op de tab-toets en inspringing te drukken. Het zou dit echter automatisch voor u moeten doen nadat de lus is gemaakt.)

Programmeer een cool geometrisch patroon in Python Stap 9
Programmeer een cool geometrisch patroon in Python Stap 9

Stap 9. Bereid een willekeurige kleur voor

Om het patroon willekeurig gegenereerde kleuren te geven, moet je het volgende doen. Maak op de volgende regel een variabele met de naam "r" en stel deze in op "random.randint(0, 225). Herhaal deze stap nog twee keer met de variabelenamen "g" en "b".

Programmeer een cool geometrisch patroon in Python Stap 10
Programmeer een cool geometrisch patroon in Python Stap 10

Stap 10. Sla de willekeurige kleur op

Nu er drie variabelen zijn die willekeurige getallen genereren, moet je ze in een variabele opslaan. Maak in de volgende regel code een variabele met de naam "randcol" en stel deze in op "(r, g, b)".

Programmeer een cool geometrisch patroon in Python Stap 11
Programmeer een cool geometrisch patroon in Python Stap 11

Stap 11. Laat het programma kleur gebruiken

Om uw programma toegang te geven tot kleuren heeft u de kleurfunctie uitgevoerd. Om de kleurfunctie uit te voeren, hoeft u alleen maar op de volgende regel code "colormode(255)" te typen en naar de volgende regel te gaan.

Programmeer een cool geometrisch patroon in Python Stap 12
Programmeer een cool geometrisch patroon in Python Stap 12

Stap 12. Stel de kleur in

Met de pen die u eerder hebt gemaakt, stelt u de kleur in. U doet dit door "pen.color(randcol)" te schrijven. Dit geeft je pen nu een willekeurige kleur wanneer hij het patroon tekent.

Programmeer een cool geometrisch patroon in Python Stap 13
Programmeer een cool geometrisch patroon in Python Stap 13

Stap 13. Geef de pen instructies

Om het gewenste effect te krijgen, moet u "pen.circle(size, steps = 4)" typen. In stap 7 heb je een variabele "grootte" gemaakt die hier wordt gebruikt. Dan is het gedeelte "stappen = 4" wat het vierkant creëert.

Programmeer een cool geometrisch patroon in Python Stap 14
Programmeer een cool geometrisch patroon in Python Stap 14

Stap 14. Draai de pen om

Het coole patroon komt van het draaien van de pen in elke iteratie van de lus. U draait de pen door op de volgende regel code “pen.right(55)” te schrijven. Hierdoor draait de pen telkens 55 graden naar rechts door de lus.

Programmeer een cool geometrisch patroon in Python Stap 15
Programmeer een cool geometrisch patroon in Python Stap 15

Stap 15. Vergroot het vierkant

Een deel van het coole patroon is dat het vierkant steeds groter wordt. Dit doe je door de laatste regel code “size = size +3” te schrijven. Dus elke keer dat je door de lus gaat, wordt het vierkant met 3 vergroot.

Programmeer een cool geometrisch patroon in Python Stap 16
Programmeer een cool geometrisch patroon in Python Stap 16

Stap 16. Voer het programma uit

Je programma zou eruit moeten zien zoals hier. Om het coole geometrische patroon te zien, hoef je alleen maar op "f5" op je toetsenbord te drukken.

Tips

  • De eerste keer dat het wordt uitgevoerd, wordt u gevraagd om het programma op te slaan, zorg ervoor dat u het opslaat als een.py-bestand
  • Na de eerste keer draaien als het zegt dat het programma niet reageert, negeer het gewoon en verlaat het programma.

Aanbevolen: