Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

The kilpkonn Pythoni moodul võimaldab teil luua pilte ja kujundeid, joonistades lõuendile. Kilpkonni kasutatakse sageli selleks, et tutvustada algajatele graafikaga seotud põhilisi programmeerimiskontseptsioone.

Kilpkonnade abil saate joonistada mitmesuguseid kujundeid, sealhulgas jooni ja muid mustreid. Seda saate teha, määrates kujundi loomiseks kilpkonna liikumissuuna ning muutes värvi ja pliiatsi suurust.

Mis on Pythonis kilpkonnad?

Lõuendil tähistab kilpkonn punkti, mida saate liigutada, sarnaselt sellele, kuidas liigutate pliiatsit paberil.

Kui loote kilpkonna lõuendile, saate seda liigutada vasakule, paremale, üles või alla. Seejärel tõmbab kilpkonn joone selles suunas, milles ta liigub. Saate joonistada erinevaid kujundeid, pannes kilpkonna teatud viisil liikuma.

Graafika loomine JES-rakenduses on veel üks viis kujundite joonistamiseks lõuendile, kasutades Pythoni-põhist keelt.

instagram viewer

Kuidas lõuendile kilpkonni lisada

Peate kasutama kilpkonn moodul kilpkonnaobjekti ja lõuendi loomiseks.

  1. Looge uus fail nimega kujundid.pyja avage see mis tahes abil Python IDE nagu PyCharm või VS Code.
  2. Importige faili sees kilpkonn moodul:
    importida kilpkonn
  3. Kasuta kilpkonn moodul uue kilpkonnaobjekti loomiseks. Kui loote uue kilpkonnaobjekti, luuakse automaatselt ka lõuend. Lõuend avaneb programmi käivitamisel.
    minu_kilpkonn1 = kilpkonn. Kilpkonn()
  4. Määrake kilpkonna kuju. See on punkt või "pliiatsiots", mida kasutate kujundite joonistamiseks.
    minu_kilpkonn1.kuju("kilpkonn")
  5. Määrake joone värv, millele kujundid joonistate:
    minu_kilpkonn1.värv("roheline")
  6. Kasuta exitonclick() funktsioon, et hoida lõuend pärast loomist avatuna. See tähendab, et lõuendi aken sulgub ainult siis, kui sellel klõpsate:
    turtle.exitonclick()
  7. Avage käsurida ja liikuge kausta, kuhu oma Pythoni skripti salvestasite. Näiteks kui salvestasite selle töölauale, näeb teie käsk välja sarnane järgmiselt:
    cd C:\Kasutajad\Sharl\Desktop
  8. Kasuta püüton käsk faili käivitamiseks:
    python shapes.py
  9. Oodake, kuni lõuend avaneb. Vaikimisi on kilpkonn lõuendi keskel ja näoga paremale.

Kuidas panna kilpkonn mis tahes suunas liikuma

Kasuta õige(), vasakule (), tagasi (), ja edasi () funktsioonid kilpkonna liigutamiseks lõuendil. Kilpkonna liikumissuund on tema praeguse asukoha suhtes. Näiteks kui kilpkonn on näoga "õiges" suunas, siis uuesti paremale pöörates läheb kilpkonn mööda lõuendit alla.

  1. Pärast kilpkonna värvi määramist ja enne kasutamist exitonclick() funktsiooni, liigutage kilpkonna ette. Kuna kilpkonn on vaikimisi näoga "paremale", tõmbab selle edasi liigutamine ekraani paremale poole. Arv tähistab pikslites liigutatud vahemaad:
    minu_kilpkonn1.forward(100)
  2. Selle asemel, et liikuda edasi, võite panna kilpkonna tagasi liikuma. See tõmbab ekraani vasakule poole joone:
    my_turtle1.backward(100)
  3. Saate kasutada ainult kumbagi edasi () või tagasi () funktsioonid kilpkonna liigutamiseks. Kui soovite liikuda üles, alla või diagonaalselt, peate muutma kilpkonna suunda. Pöörake kilpkonna alguspunktist 90 kraadi vasakule. Kui kilpkonn on näoga ülespoole, liigutage seda edasi:
    my_turtle1.left(90)
    minu_kilpkonn1.forward(100)
  4. Teise võimalusena pöörake kilpkonna lähteasendist 90 kraadi paremale. Liigutage kilpkonn ettepoole, et tõmmata allapoole suunduv joon:
    minu_kilpkonn1.right(90)
    minu_kilpkonn1.forward(100)
  5. Kasutage soovitud joonte või kujundite joonistamiseks erinevate suundade kombinatsiooni. Samuti saate kilpkonna diagonaalselt liigutamiseks pöörata mis tahes kraadi võrra:
    minu_kilpkonn1.forward(100)
    my_turtle1.left(90)
    minu_kilpkonn1.forward(100)
    minu_kilpkonn1.right(45)
    minu_kilpkonn1.forward(100)
    my_turtle1.left(135)
    minu_kilpkonn1.forward(300)
    my_turtle1.left(90)
    minu_kilpkonn1.forward(50)
  6. Kasutage käsureal python shapes.py käsk lõuendi uuesti avamiseks, et näha loodud jooni ja kujundeid. Kõiki ülaltoodud näiteid kilpkonna liikumise kohta saate vaadata a GitHubi repo.

Õppige visuaalse programmeerimise kaudu

Nüüd saate aru, kuidas Pythonis kilpkonni luua ja kuidas neid erinevates suundades liigutada. Jätkake harjutamist kilpkonnade abil, et luua tegelikke kujundeid, nagu ruudud, kolmnurgad või ristkülikud. Pythonist maksimumi saamiseks võite uurida ka teisi Pythoni mooduleid.