Neliötalon piirtäminen
Rakenna seinät
Neliötalon piirtäminen on ilmainen Ohjelmointia lapsille-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Ohjelmointia lapsille-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Ohjelmointia lapsille-kurssilla on yhteensä 4 oppituntia.
Rakennetaan talo! 🏠🐢
Tänään aloitamme talon rakentamisen kilpikonnan avulla! 🏗️ ENSIN tarvitsemme SEINÄT.
Talon seinä on vain suuri neliö. Piirretään se vaihe vaiheelta! 🟦
import turtle
t = turtle.Turtle()
t.forward(100)Yksi seinä kerrallaan
Kilpikonna aloittaa piirtämällä talon alaosan. Se liikkuu komennolla forward(100). ➡️
Se on talomme lattia! 🏠
import turtle
t = turtle.Turtle()
t.forward(120)Kääntykää ja menkää ylöspäin ⬆️
Pohjan jälkeen käännymme VASEMMALLE ja menemme seinää pitkin ylöspäin.
t.left(90) tekee neljänneskäännöksen, joten kilpikonna osoittaa nyt ylöspäin! Sen jälkeen se liikkuu taas eteenpäin.
import turtle
t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)Yläreunan poikki
Nyt käännymme taas vasemmalle ja piirrämme talon yläreunan. 🏠
Jokainen kulma on left(90)-käännös. Kuljemme neliön ympäri!
import turtle
t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)Suljetaan neliö ⬜
Yksi käännös ja yksi seinä vielä, niin neliö on suljettu! 🎉
Neljä sivua, neljä käännöstä. Siinä on talomme runko!
import turtle
t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)Helpompi tapa: silmukka! 🔁
forward- ja left-komentojen kirjoittaminen neljä kertaa on melkoinen urakka! 😮💨 Käytetään sen sijaan silmukkaa.
for i in range(4): toistaa seinän ja käännöksen 4 kertaa. Sama neliö, vähemmän kirjoitettavaa! 🙌
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(120)
t.left(90)Väritetään seinät 🎨
Talo tarvitsee väriä! Tehdään seinistä puunruskeat. 🟤
Käyttäkää komentoa t.pencolor('brown') ennen piirtämistä.
import turtle
t = turtle.Turtle()
t.pencolor('brown')
for i in range(4):
t.forward(120)
t.left(90)Täytetään talo värillä 🪣
Tehdään talon sisäosasta keltainen! 💛
Käyttäkää begin_fill()-komentoa ennen silmukkaa ja end_fill()-komentoa sen jälkeen. Koko neliö täyttyy!
import turtle
t = turtle.Turtle()
t.fillcolor('yellow')
t.begin_fill()
for i in range(4):
t.forward(120)
t.left(90)
t.end_fill()Tehdään viivoista paksumpia ✒️
Vahva talo tarvitsee vahvat seinät! Käyttäkää komentoa t.pensize(4) paksujen viivojen tekemiseen. 💪
Suurempi luku = paksumpi seinä.
import turtle
t = turtle.Turtle()
t.pensize(4)
t.fillcolor('lightyellow')
t.begin_fill()
for i in range(4):
t.forward(120)
t.left(90)
t.end_fill()Suurempi talo 🏰
Haluatteko suuremman talon? Kasvattakaa vain komennon forward lukua! 📏
Kokeilkaa komentoa forward(150) saadaksenne kartanon! 🏰
import turtle
t = turtle.Turtle()
t.fillcolor('orange')
t.begin_fill()
for i in range(4):
t.forward(150)
t.left(90)
t.end_fill()Rakentakaa omat seinänne! 🏠
Nyt on teidän vuoronne! Valitkaa talollenne täyttöväri ja koko. 🎨
Vaihtakaa 'pink' ja komennon forward luku sellaisiksi kuin haluatte! 🩷
import turtle
t = turtle.Turtle()
t.fillcolor('pink')
t.begin_fill()
for i in range(4):
t.forward(130)
t.left(90)
t.end_fill()Pikatarkistus ✅
Testataan talonrakennustaitojanne! 🧠🏠
Seinät ovat valmiit! 🏠🎉
Hienosti tehty, rakentaja! Talollanne on nyt seinät! Opitte:
- Neliössä on 4 sivua ja 4
90asteen käännöstä 🟦 for i in range(4):piirtää neliön silmukan avulla 🔁begin_fill()jaend_fill()täyttävät sen värillä 🪣
Seuraavaksi: lisätään KATTO! 🔺
Opi Python tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 35
- Oppitunnit
- 140
Usein kysytyt kysymykset
Onko oppitunti ”Neliötalon piirtäminen” ilmainen?
Kyllä – oppitunnin ”Neliötalon piirtäminen” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Ohjelmointia lapsille-kurssin, päivitä CoddyKit PROhon. Ohjelmointia lapsille-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Neliötalon piirtäminen”?
Rakenna seinät Harjoittelet Ohjelmointia lapsille-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Ohjelmointia lapsille-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Ohjelmointia lapsille-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”Neliötalon piirtäminen”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Ohjelmointia lapsille-oppitunnilla?
Kyllä. Jokainen Ohjelmointia lapsille-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Neliötalon piirtäminen
- Katon lisääminen
- Ovet ja ikkunat
- Aurinko ja taivas