Hoe om 'n koel meetkundige patroon in Python te programmeer (met foto's)

INHOUDSOPGAWE:

Hoe om 'n koel meetkundige patroon in Python te programmeer (met foto's)
Hoe om 'n koel meetkundige patroon in Python te programmeer (met foto's)

Video: Hoe om 'n koel meetkundige patroon in Python te programmeer (met foto's)

Video: Hoe om 'n koel meetkundige patroon in Python te programmeer (met foto's)
Video: How to Create a MULTI-USER, macro enabled, Excel Workbook WITHOUT Using 'Share Workbook' 2024, Mei
Anonim

Programmering kan soms vervelig en vervelig wees, veral as dit kom by die neem van programmeerklasse. Dikwels lewer die programme wat u maak, alles in 'n swart venster op en dit is dit. In die programmeertaal Python kan u iets met die naam Turtle Graphics gebruik, waarmee u baie oulike programme kan skep. 'N Programmeerder van enige vaardigheidsvlak kan dit gebruik om 'n koel meetkundige patroon in Python te skep.

Stappe

Programmeer 'n koel meetkundige patroon in Python Stap 1
Programmeer 'n koel meetkundige patroon in Python Stap 1

Stap 1. Aflaai die Python -samesteller.

Laai seker weergawe 2.7.

Programmeer 'n koel meetkundige patroon in Python Stap 2
Programmeer 'n koel meetkundige patroon in Python Stap 2

Stap 2. Maak die Python -dop oop

Gaan onder die Python 2.7 -lêergids en klik op IDLE (python GUI). Dit moet verskyn met 'n luislang soos hierdie.

Programmeer 'n koel meetkundige patroon in Python Stap 3
Programmeer 'n koel meetkundige patroon in Python Stap 3

Stap 3. Begin 'n nuwe lêer uit die dop

Klik op die lêer in die linker boonste hoek op die lêer en klik op die "nuwe lêer". Dit maak 'n lêer sonder titel oop waar u u program sal skryf.

Programmeer 'n koel meetkundige patroon in Python Stap 4
Programmeer 'n koel meetkundige patroon in Python Stap 4

Stap 4. Voer Turtle Graphics in

Om skilpadgrafika te kan gebruik, moet u dit in u program invoer. Dit is u in die eerste reël van u kode. U tik eenvoudig 'vanaf die invoer van skilpaaie *' so. Om willekeurig gegenereerde kleure aan u program te gee, moet u op die volgende reël 'random invoer' tik.

Programmeer 'n koel meetkundige patroon in Python Stap 5
Programmeer 'n koel meetkundige patroon in Python Stap 5

Stap 5. Skep 'n skerm in u program

Om grafika in u program te hê, moet u 'n skerm skep waarin dit vertoon kan word. U doen dit deur 'n veranderlike te skep (dit is die beste om die veranderlike skerm te noem) en dit gelyk te stel aan die funksie "Screen ()". Die skermgrootte moet ook ingestel word. Op die volgende reël neem u die veranderlike naam wat u vir u skerm gemaak het en gebruik u die skermgrootte -funksie. Byvoorbeeld: skerm. Skermgrootte (400, 400, "swart"). Binne die hakies is die instelling van die hoogte, breedte en agtergrondkleur van die skerm.

Programmeer 'n koel meetkundige patroon in Python Stap 6
Programmeer 'n koel meetkundige patroon in Python Stap 6

Stap 6. Maak 'n pen om die meetkundige patroon te teken

Net soos die vorige stap met die skerm, stel u 'n veranderlike in (die pen met die beste naam om verwarring te voorkom) gelyk aan die funksie "Pen ()". Op die volgende reël stel u die snelheid van die pen in met die snelheidsfunksie op dieselfde manier as die laaste stap, maar in plaas van ".screensize" gebruik u ".snelheid". Binne die hakies stel u die spoed in (probeer die snelheid vinnig op 75 stel om die patroon vinnig te skep).

Programmeer 'n koel meetkundige patroon in Python Stap 7
Programmeer 'n koel meetkundige patroon in Python Stap 7

Stap 7. Skep later 'n veranderlike wat gebruik kan word as die grootte van 'n vierkant

Die koel meetkundige patroon wat u in hierdie program kry, bestaan uit baie vierkante wat op die skerm geteken word. U moet 'n veranderlike met die naam "grootte" skep en gelyk aan 20 wees wat gebruik sal word om die grootte van hierdie vierkante te stel

Programmeer 'n koel meetkundige patroon in Python Stap 8
Programmeer 'n koel meetkundige patroon in Python Stap 8

Stap 8. Skep 'n for -lus

Om die gewenste geometriese patroon te kry, moet u die pen vierkante skep; dit word gedoen deur herhaling, waarvoor 'n lus is. Dit word gedoen deur op die volgende reël kode "for i in range (150):" te skryf. Wat dit doen, is om die program so 150 keer op te stel dat dit in hierdie geval 150 keer vierkante sal teken, wat 'n koel meetkundige patroon tot gevolg sal hê. (Alle stappe na die skep van die for -lus moet binne -in die for -lus wees. Dit word eenvoudig gedoen deur op die tab -sleutel te druk en te inspring. Dit moet dit egter outomaties vir u doen nadat u die lus gemaak het.)

Programmeer 'n koel meetkundige patroon in Python Stap 9
Programmeer 'n koel meetkundige patroon in Python Stap 9

Stap 9. Berei 'n ewekansige kleur voor

Om die patroon willekeurig gegenereerde kleure te gee, moet u die volgende doen. Skep op die volgende reël 'n veranderlike met die naam "r" en stel dit gelyk aan "random.randint (0, 225). Herhaal hierdie stap nog twee keer met die veranderlike name "g" en "b".

Programmeer 'n koel meetkundige patroon in Python Stap 10
Programmeer 'n koel meetkundige patroon in Python Stap 10

Stap 10. Stoor die ewekansige kleur

Noudat daar drie veranderlikes is wat ewekansige getalle genereer, moet u dit in 'n veranderlike stoor. Maak in die volgende reël kode 'n veranderlike met die naam "randcol" en stel dit gelyk aan "(r, g, b)".

Programmeer 'n koel meetkundige patroon in Python Stap 11
Programmeer 'n koel meetkundige patroon in Python Stap 11

Stap 11. Laat die program kleur gebruik

Om u program toegang tot kleure te gee, het u die kleurfunksie uitgevoer. Om die kleurfunksie uit te voer, hoef u slegs die volgende reël kode "colormode (255)" in te voer en na die volgende reël te gaan.

Programmeer 'n koel meetkundige patroon in Python Stap 12
Programmeer 'n koel meetkundige patroon in Python Stap 12

Stap 12. Stel die kleur in

Met die pen wat u vroeër geskep het, stel u die kleur daarvan in. U doen dit deur 'pen.color (randcol)' te skryf. Dit gee u pen 'n ewekansige kleur as dit die patroon uittrek.

Programmeer 'n koel meetkundige patroon in Python Stap 13
Programmeer 'n koel meetkundige patroon in Python Stap 13

Stap 13. Gee die pen instruksies

Om die gewenste effek te verkry, moet u "pen.circle (grootte, stappe = 4)" tik. In stap 7 het u 'n veranderlike 'grootte' geskep wat hier gebruik word. Dan is die gedeelte "stappe = 4" wat die vierkant skep.

Programmeer 'n koel meetkundige patroon in Python Stap 14
Programmeer 'n koel meetkundige patroon in Python Stap 14

Stap 14. Draai die pen om

Die koel patroon kom uit die draai van die pen in elke herhaling van die lus. U draai die pen deur op die volgende reël kode "pen.right (55)" te skryf. Dit laat die pen elke keer deur die lus op 55 grade regs draai.

Programmeer 'n koel meetkundige patroon in Python Stap 15
Programmeer 'n koel meetkundige patroon in Python Stap 15

Stap 15. Verhoog die grootte van die vierkant

Deel van die koel patroon is dat die vierkant steeds groter word. U doen dit deur die laaste reël kode "size = size +3" te skryf. Dus, elke keer deur die lus, vergroot dit die grootte van die vierkant met 3.

Programmeer 'n koel meetkundige patroon in Python Stap 16
Programmeer 'n koel meetkundige patroon in Python Stap 16

Stap 16. Begin die program

Jou program moet lyk soos dit hier lyk. Om die koel geometriese patroon te sien, hoef u net 'f5' op u sleutelbord te druk.

Wenke

  • Die eerste keer dat dit uitgevoer word, sal u gevra word om die program te stoor; maak seker dat u dit as 'n.py -lêer stoor
  • Na die eerste keer hardloop as dit sê dat die program nie reageer nie, ignoreer dit net en verlaat die program.

Aanbeveel: