0Pricing
Coding for Kids · บทเรียน

การวาดบ้านสี่เหลี่ยม

สร้างกำแพงบ้าน

การวาดบ้านสี่เหลี่ยม เป็นบทเรียน Coding for Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Coding for Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน

มาสร้างบ้านกันเถอะ! 🏠🐢

วันนี้เราจะเริ่มสร้างบ้านด้วยเต่าของเรา! 🏗️ อันดับแรกเราต้องมี WALLS

ผนังบ้านก็คือสี่เหลี่ยมจัตุรัสขนาดใหญ่ มาเริ่มวาดทีละขั้นตอนกันเถอะ! 🟦

import turtle

t = turtle.Turtle()
t.forward(100)

สร้างผนังทีละด้าน

เต่าเริ่มต้นด้วยการวาดด้านล่างของบ้าน โดยใช้ forward(100) ➡️

นั่นคือพื้นบ้านของเรา! 🏠

import turtle

t = turtle.Turtle()
t.forward(120)

หมุนเพื่อขึ้นด้านบน ⬆️

หลังจากวาดด้านล่างแล้ว เราจะหมุน LEFT เพื่อวาดผนังขึ้นด้านบน

t.left(90) หมุนเป็นหนึ่งในสี่ของวงกลม ดังนั้นตอนนี้เต่าจึงหันขึ้นด้านบน! จากนั้นให้เคลื่อนที่ไปข้างหน้าอีกครั้ง

import turtle

t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)

วาดด้านบน

ตอนนี้หมุนไปทางซ้ายอีกครั้งแล้ววาดด้านบนของบ้าน 🏠

มุมแต่ละมุมคือการหมุนด้วย left(90) เรากำลังวาดไปรอบ ๆ สี่เหลี่ยมจัตุรัส!

import turtle

t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)

ปิดสี่เหลี่ยมจัตุรัส ⬜

หมุนอีกครั้งและวาดผนังอีกด้าน เท่านี้สี่เหลี่ยมจัตุรัสก็ปิดแล้ว! 🎉

สี่ด้าน สี่ครั้งที่หมุน นั่นคือโครงบ้านของเรา!

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)

วิธีที่ง่ายกว่า: การวนซ้ำ! 🔁

การเขียน forward และ left 4 ครั้งนั้นเยอะมาก! 😮‍💨 มาใช้การวนซ้ำแทนกันเถอะ

for i in range(4): ทำซ้ำการวาดผนังและการหมุน 4 ครั้ง ได้สี่เหลี่ยมจัตุรัสเหมือนเดิม แต่พิมพ์น้อยลง! 🙌

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(120)
    t.left(90)

ลงสีผนัง 🎨

บ้านต้องมีสี! มาทำให้ผนังเป็นสีน้ำตาลเหมือนไม้กันเถอะ 🟤

ใช้ t.pencolor('brown') ก่อนเริ่มวาด

import turtle

t = turtle.Turtle()
t.pencolor('brown')
for i in range(4):
    t.forward(120)
    t.left(90)

เติมสีให้บ้าน 🪣

มาทาสีเหลืองด้านในบ้านกันเถอะ! 💛

ใช้ begin_fill() ก่อนการวนซ้ำ และใช้ end_fill() หลังการวนซ้ำ สี่เหลี่ยมจัตุรัสทั้งรูปจะถูกเติมสี!

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()

ทำให้เส้นหนาขึ้น ✒️

บ้านที่แข็งแรงต้องมีผนังที่แข็งแรง! ใช้ t.pensize(4) เพื่อสร้างเส้นหนา 💪

ตัวเลขยิ่งมาก = ผนังก็ยิ่งหนา

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()

บ้านหลังใหญ่ขึ้น 🏰

ต้องการบ้านที่ใหญ่ขึ้นหรือไม่? เพียงเพิ่มตัวเลขใน forward ให้มากขึ้น! 📏

ลองใช้ forward(150) เพื่อสร้างคฤหาสน์! 🏰

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()

สร้างผนังบ้านของคุณเอง! 🏠

ถึงตาคุณแล้ว! เลือกสีเติมและขนาดสำหรับบ้านของคุณเอง 🎨

เปลี่ยน 'pink' และตัวเลขใน forward เป็นค่าใดก็ได้ที่คุณชอบ! 🩷

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()

ตรวจสอบอย่างรวดเร็ว ✅

มาทดสอบความเข้าใจเรื่องการสร้างบ้านของคุณกัน! 🧠🏠

สร้างผนังเสร็จแล้ว! 🏠🎉

ทำได้ดีมาก นักสร้างบ้าน! ตอนนี้บ้านของคุณมีผนังแล้ว! คุณได้เรียนรู้ว่า:

  • สี่เหลี่ยมจัตุรัสมี 4 ด้าน และหมุน 4 ครั้ง ครั้งละ 90 องศา 🟦
  • for i in range(4): ใช้วาดรูปด้วยการวนซ้ำ 🔁
  • begin_fill() และ end_fill() ใช้เติมสี 🪣

ถัดไป: เพิ่ม ROOF! 🔺

คำถามที่พบบ่อย

บทเรียน “การวาดบ้านสี่เหลี่ยม” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การวาดบ้านสี่เหลี่ยม” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Coding for Kids ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การวาดบ้านสี่เหลี่ยม”

สร้างกำแพงบ้าน คุณปฏิบัติ Coding for Kids ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Coding for Kids หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Coding for Kids บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “การวาดบ้านสี่เหลี่ยม” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Coding for Kids นี้ได้ไหม

ได้ บทเรียน Coding for Kids ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การวาดบ้านสี่เหลี่ยม
  2. การเพิ่มหลังคา
  3. ประตูและหน้าต่าง
  4. ดวงอาทิตย์และท้องฟ้า
← กลับไปที่ Coding for Kids