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

การเพิ่มหลังคา

วาดรูปสามเหลี่ยม

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

ได้เวลาสร้างหลังคาแล้ว! 🔺🏠

บ้านของเรามีผนังแล้ว แต่ยังไม่มีหลังคา! 🌧️ หากฝนตก ข้างในคงเปียกแน่ ๆ!

หลังคาคือสามเหลี่ยมที่อยู่ด้านบน มาเรียนรู้วิธีวาดกันเถอะ! 🔺

import turtle

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

สามเหลี่ยมมี 3 ด้าน 🔺

สามเหลี่ยมมี 3 ด้านยาวเท่ากัน ที่แต่ละมุมเต่าจะหมุน 120 องศา

ทำไมต้อง 120? เพราะ 360 ÷ 3 = 120! เต่าจะเคลื่อนที่ครบรอบพอดี 🔄

import turtle

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

สามเหลี่ยมด้วยการวนซ้ำ 🔁

เช่นเดียวกับสี่เหลี่ยมจัตุรัส เราสามารถใช้การวนซ้ำได้! 🔁

for i in range(3): ทำซ้ำการเคลื่อนที่ไปข้างหน้าและการหมุน 3 ครั้ง ได้สามเหลี่ยมที่สมบูรณ์แบบ! 🔺

import turtle

t = turtle.Turtle()
for i in range(3):
    t.forward(100)
    t.left(120)

เริ่มจากผนัง 🏠

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

เราจะเพิ่มหลังคาที่ด้านบนในขั้นตอนถัดไป

import turtle

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

ไปยังด้านบนของผนัง 🧗

หลังจากวาดผนังแล้ว เต่าต้องอยู่ที่มุมซ้ายบนเพื่อเริ่มวาดหลังคา

เรายกปากกา เคลื่อนที่ขึ้น แล้ววางปากกาลง ใช้ penup() และ pendown() เพื่อแก้ปัญหานี้! ✈️

import turtle

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

วาดหลังคาสามเหลี่ยม 🔺

ตอนนี้เต่าอยู่ด้านบนแล้ว! มาวาดหลังคาสามเหลี่ยมกันเถอะ

เราหันเต้าไปยังทิศทางที่ต้องการแล้ววาดครบ 3 ด้าน หลังคาจะวางอยู่บนผนังพอดี! 🏠

import turtle

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

ลงสีหลังคาเป็นสีแดง ❤️

หลังคามักเป็นสีแดง! มาเติมสีแดงให้สามเหลี่ยมกันเถอะ 🟥

ใช้ fillcolor('red') จากนั้นใช้ begin_fill() และ end_fill() ครอบการวาดสามเหลี่ยม

import turtle

t = turtle.Turtle()
t.fillcolor('red')
t.begin_fill()
for i in range(3):
    t.forward(120)
    t.right(120)
t.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.left(90)
t.forward(120)
t.right(60)
t.fillcolor('red')
t.begin_fill()
for i in range(3):
    t.forward(120)
    t.right(120)
t.end_fill()

ทำให้หลังคาแหลมขึ้น ⛰️

อยากให้หลังคาสูงและแหลมขึ้นไหมคะ ลองเปลี่ยนมุมเลี้ยวดูค่ะ 📐

หลังคาที่แหลมขึ้นจะดูเหมือนหอคอยปราสาทเลยค่ะ ลองใช้ตัวเลขต่าง ๆ เพื่อดูผลลัพธ์นะคะ 🏰

import turtle

t = turtle.Turtle()
t.fillcolor('darkred')
t.begin_fill()
t.forward(120)
t.left(120)
t.forward(120)
t.left(120)
t.forward(120)
t.end_fill()

เส้นหลังคาหนา ✒️

ทำให้หลังคาโดดเด่นด้วยเส้นที่หนาขึ้นโดยใช้ t.pensize(3) ค่ะ 💪

เส้นขอบที่หนาจะทำให้บ้านดูแข็งแรงค่ะ 🏠

import turtle

t = turtle.Turtle()
t.pensize(3)
t.fillcolor('crimson')
t.begin_fill()
for i in range(3):
    t.forward(120)
    t.right(120)
t.end_fill()

ออกแบบหลังคาของคุณเอง! 🔺🎨

ถึงตาคุณแล้วค่ะ เลือกสีหลังคาแล้ววาดสามเหลี่ยมกันเลย 🤩

เปลี่ยน 'green' เป็นสีโปรดของคุณดูนะคะ หรือจะลองทำหลังคาสายรุ้งแสนวิเศษก็ได้ค่ะ 🌈

import turtle

t = turtle.Turtle()
t.fillcolor('green')
t.begin_fill()
for i in range(3):
    t.forward(120)
    t.right(120)
t.end_fill()

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

ได้เวลาทายปัญหาเรื่องหลังคาแล้วค่ะ 🧠🔺

หลังคาเสร็จแล้ว! 🏠❤️🎉

ยอดเยี่ยมค่ะ ตอนนี้บ้านของคุณมีหลังคาแล้ว! คุณได้เรียนรู้ว่า:

  • สามเหลี่ยมมี 3 ด้าน และมีมุมเลี้ยวขนาด 120 🔺
  • for i in range(3): ใช้ลูปวาดสามเหลี่ยมได้ 🔁
  • เติมสีหลังคาเป็นสีแดงด้วย begin_fill() และ end_fill() ❤️

ถัดไป: ประตูและหน้าต่างค่ะ! 🚪🪟

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

บทเรียน “การเพิ่มหลังคา” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การเพิ่มหลังคา” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “การเพิ่มหลังคา” ใช้เวลานานแค่ไหน

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

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

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

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

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