Kuidas programmeerida Pythonis lahe geomeetriline muster (koos piltidega)

Sisukord:

Kuidas programmeerida Pythonis lahe geomeetriline muster (koos piltidega)
Kuidas programmeerida Pythonis lahe geomeetriline muster (koos piltidega)

Video: Kuidas programmeerida Pythonis lahe geomeetriline muster (koos piltidega)

Video: Kuidas programmeerida Pythonis lahe geomeetriline muster (koos piltidega)
Video: 😤 BMW X5 (E70): берём или проходим мимо? Показываем все печали баварского кроссовера. 2024, Mai
Anonim

Programmeerimine võib mõnikord olla igav ja tüütu, eriti kui tegemist on programmeerimistundidega. Sageli väljastavad teie tehtud programmid kõik musta musta aknasse ja ongi kõik. Programmeerimiskeeles Python saate kasutada midagi nimega Turtle Graphics, mis võimaldab teil luua päris lahedaid programme. Mis tahes oskustega programmeerija saab seda kasutada Pythonis laheda geomeetrilise mustri loomiseks.

Sammud

Programmeerige lahe geomeetriline muster Pythoni 1. etapis
Programmeerige lahe geomeetriline muster Pythoni 1. etapis

Samm 1. Lae alla Pythoni kompilaator.

Laadige kindlasti alla versioon 2.7.

Programmeerige lahe geomeetriline muster Pythoni 2. etapis
Programmeerige lahe geomeetriline muster Pythoni 2. etapis

Samm 2. Avage Pythoni kest

Minge kausta Python 2.7 alla ja klõpsake „IDLE (python GUI). See peaks ilmuma sellise püütoni kestaga.

Programmeerige lahe geomeetriline muster Pythoni 3. etapis
Programmeerige lahe geomeetriline muster Pythoni 3. etapis

Samm 3. Alustage kestast uut faili

Klõpsake vasakus ülanurgas faili ja rippmenüüst nuppu „Uus fail”. See avab pealkirjata faili, kuhu kirjutate oma programmi.

Programmeerige lahe geomeetriline muster Pythoni 4. etapis
Programmeerige lahe geomeetriline muster Pythoni 4. etapis

Samm 4. Kilpkonna graafika importimine

Kilpkonna graafika kasutamiseks peate need oma programmi importima. See on teie koodi esimesel real. Sisestage lihtsalt "kilpkonnade impordist *". Oma programmile juhuslikult genereeritud värvide andmiseks peate järgmisel real sisestama „import random”.

Programmeerige lahe geomeetriline muster Pythoni 5. sammus
Programmeerige lahe geomeetriline muster Pythoni 5. sammus

Samm 5. Looge oma programmis ekraan

Selleks, et teie programmis oleks graafikat, peate looma nende kuvamiseks ekraani. Selleks looge muutuja (kõige parem on nimetada muutuva ekraani nimi) ja seada see võrdseks funktsiooniga „Ekraan ()”. Samuti tuleb määrata ekraani suurus. Järgmisel real võtate ekraanile loodud muutuja nime ja kasutate ekraanisuuruse funktsiooni. Näiteks: screen.screensize (400, 400, “must”). Sulgudes on ekraani kõrguse, laiuse ja taustavärvi määramine.

Programmeerige lahe geomeetriline muster Pythoni 6. sammus
Programmeerige lahe geomeetriline muster Pythoni 6. sammus

Samm 6. Looge geomeetrilise mustri joonistamiseks pliiats

Sarnaselt eelmisele sammule ekraaniga määrasite muutuja (kõige paremini nimetatud pliiats segaduse vältimiseks), mis on võrdne funktsiooniga „Pliiats ()”. Järgmisel real määrate pliiatsi kiiruse, kasutades kiirusfunktsiooni samamoodi nagu viimast sammu, kuid „.screensize” asemel kasutate „.speed”. Sulgudes määrate kiiruse (mustri kiireks loomiseks proovige seadistada kiiruseks 75).

Programmeerige lahe geomeetriline muster Pythoni sammus 7
Programmeerige lahe geomeetriline muster Pythoni sammus 7

Samm 7. Looge hiljem muutuja, mida kasutatakse ruudu suuruseks

Lahe geomeetriline muster, mille saate selles programmis, on valmistatud paljudest ekraanile joonistatud ruutudest. Peate looma muutuja nimega "suurus" ja võrduma 20 -ga, mida kasutatakse nende ruutude suuruse määramiseks

Programmeerige lahe geomeetriline muster Pythoni 8. etapis
Programmeerige lahe geomeetriline muster Pythoni 8. etapis

Samm 8. Looge for -loop

Soovitud geomeetrilise mustri saamiseks peate pliiatsi ruute looma, tehes seda korduste abil, mille jaoks for -silmus on mõeldud. Selleks kirjutage järgmisele koodireale “i jaoks vahemikus (150):“. See paneb programmi seadistama midagi 150 korda käivitama, sel juhul kasutatakse seda ruutude joonistamiseks 150 korda, mille tulemuseks on lahe geomeetriline muster. (Kõik sammud pärast for -silmuse loomist peavad olema for -loop sees. Seda tehakse lihtsalt tabulaatoriklahvi vajutades ja treppides. Kuid pärast silmuse loomist peaks see teie jaoks automaatselt toimuma.)

Programmeerige lahe geomeetriline muster Pythoni 9. sammus
Programmeerige lahe geomeetriline muster Pythoni 9. sammus

Etapp 9. Valmistage juhuslik värv

Mustrile juhuslikult genereeritud värvide andmiseks peate tegema järgmist. Järgmisel real looge muutuja nimega “r” ja määrake see võrdseks väärtusega “random.randint (0, 225). Korrake seda sammu veel kaks korda, kasutades muutujate nimesid “g” ja “b”.

Programmeerige lahe geomeetriline muster Pythoni 10. sammus
Programmeerige lahe geomeetriline muster Pythoni 10. sammus

Samm 10. Salvestage juhuslik värv

Nüüd, kui juhuslikke numbreid genereerib kolm muutujat, peate need muutujale salvestama. Järgmisel koodireal tehke muutuja nimega “randcol” ja määrake see võrdseks väärtusega “(r, g, b)”.

Programmeerige lahe geomeetriline muster Pythoni 11. etapis
Programmeerige lahe geomeetriline muster Pythoni 11. etapis

Samm 11. Luba programmil kasutada värve

Et anda oma programmile juurdepääs värvidele, olete käivitanud värvifunktsiooni. Värvifunktsiooni käivitamiseks peate sisestama koodi järgmisele reale “colormode (255)” ja liikuma järgmisele reale.

Programmeerige lahe geomeetriline muster Pythoni 12. sammus
Programmeerige lahe geomeetriline muster Pythoni 12. sammus

Samm 12. Määrake värv

Varem loodud pliiatsi abil saate määrata selle värvi. Selleks kirjutage “pen.color (randcol)”. See annab teie pliiatsile mustri joonistamisel juhusliku värvi.

Programmeerige lahe geomeetriline muster Pythoni 13. sammus
Programmeerige lahe geomeetriline muster Pythoni 13. sammus

Samm 13. Andke pensüsteli juhised

Soovitud efekti saavutamiseks peate tippima "pen.circle (suurus, sammud = 4)". Sammus 7 lõite muutuja "suurus", mida kasutatakse siin. Seejärel moodustab ruudu osa "sammud = 4".

Programmeerige lahe geomeetriline muster Pythoni 14. sammus
Programmeerige lahe geomeetriline muster Pythoni 14. sammus

Samm 14. Pöörake pensüstelit

Lahe muster tuleneb pliiatsi pööramisest silmuse igas iteratsioonis. Pliiatsi keerate, kirjutades järgmisele koodireale “pen.right (55)”. See paneb pliiatsi iga kord läbi silmuse 55 kraadi paremale pöörama.

Programmeerige lahe geomeetriline muster Pythoni 15. sammus
Programmeerige lahe geomeetriline muster Pythoni 15. sammus

Samm 15. Suurendage ruudu suurust

Osa lahedast mustrist on see, et ruut läheb järjest suuremaks. Selleks kirjutage koodi viimane rida “suurus = suurus +3”. Nii et iga kord läbi silmuse suurendab see ruudu suurust 3 võrra.

Programmeerige lahe geomeetriline muster Pythoni 16. sammus
Programmeerige lahe geomeetriline muster Pythoni 16. sammus

Samm 16. Käivitage programm

Teie programm peaks välja nägema nagu siin. Laheda geomeetrilise mustri nägemiseks piisab, kui vajutada klaviatuuril nuppu "f5".

Näpunäiteid

  • Esmakordsel käivitamisel palutakse teil programm salvestada. Veenduge, et salvestate selle.py -failina
  • Kui pärast esmakordset käivitamist öeldakse, et programm ei reageeri, ignoreerige seda ja väljuge programmist.

Soovitan: