การเพิ่มหลังคา
วาดรูปสามเหลี่ยม
การเพิ่มหลังคา เป็นบทเรียน 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การวาดบ้านสี่เหลี่ยม
- การเพิ่มหลังคา
- ประตูและหน้าต่าง
- ดวงอาทิตย์และท้องฟ้า