สามเหลี่ยมดาว
สร้างรูปแบบให้ขยายขึ้น
สามเหลี่ยมดาว เป็นบทเรียน Coding for Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Coding for Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน
สามเหลี่ยมจากดาว! ⭐
สวัสดี นักวาด! 🎨 วันนี้เราจะวาดสามเหลี่ยมจากดาวที่ใหญ่ขึ้นทีละแถว! ⭐
หน้าตาแบบนี้:
- *
- **
- ***
มาเรียนรู้เคล็ดลับกัน!
print('*')
print('**')
print('***')แถวที่เติบโตขึ้น 📈
สังเกตไหมว่าแต่ละแถวมีดาวมากขึ้น MORE ดาว แถวที่ 1 มี 1 ดวง แถวที่ 2 มี 2 ดวง แถวที่ 3 มี 3 ดวง 📈
เคล็ดลับคือ ลูปด้านในทำงานเป็นจำนวนครั้งที่ DIFFERENT กันในแต่ละแถว!
for row in range(3):
print('Row', row, 'needs', row + 1, 'stars')การใช้ row ในลูปด้านใน 🔑
นี่คือกุญแจลับ 🔑 ช่วงของลูปด้านในขึ้นอยู่กับหมายเลขของลูปด้านนอก!
เราใช้ range(row + 1) เพื่อให้แถว 0 ได้ดาว 1 ดวง แถว 1 ได้ดาว 2 ดวง และเพิ่มขึ้นต่อไป
for row in range(3):
for star in range(row + 1):
print('*', end='')
print()สามเหลี่ยมที่ใหญ่ขึ้น 🔺
ต้องการสามเหลี่ยมที่สูงขึ้นหรือไม่ เพียงเพิ่มช่วงของลูปด้านนอก! ลองใช้ 5 แถวดู 🔺
for row in range(5):
for star in range(row + 1):
print('*', end='')
print()สามเหลี่ยมด้วยอีโมจิ 🌟
ดาวนั้นยอดเยี่ยม แต่อีโมจิก็เป็น FUN! มาสร้างสามเหลี่ยมจากดาวเรืองแสงกัน! 🌟
for row in range(4):
for s in range(row + 1):
print('🌟', end='')
print()สามเหลี่ยมที่หดเล็กลง 🔻
ถ้าเราต้องการสามเหลี่ยมที่มีขนาด SMALLER ลงล่ะ เราสามารถกลับทิศทางการนับได้! 🔻
แถว 0 จะมีจำนวนมากที่สุด และแต่ละแถวถัดไปจะมีจำนวนน้อยลง ดูเหมือนสามเหลี่ยมกลับหัวที่เจ๋งมาก!
for row in range(4):
for s in range(4 - row):
print('*', end='')
print()การนับจำนวนดาว 🔢
สามเหลี่ยมที่มี 3 แถวมีกี่ดวง มานับกัน: 1 + 2 + 3 = 6! ให้คอมพิวเตอร์บวกให้เราได้เลย 🔢
total = 0
for row in range(3):
for s in range(row + 1):
total = total + 1
print('Total stars:', total)ใช้ตัวเลขแทนดาว 1️⃣
แทนที่จะพิมพ์ดาว เรามาพิมพ์หมายเลขแถวกัน! จะได้สามเหลี่ยมตัวเลขที่ดูเป็นระเบียบ 1️⃣2️⃣3️⃣
for row in range(5):
for s in range(row + 1):
print(row + 1, end='')
print()เพิ่มช่องว่างเพื่อความสวยงาม 🌬️
การเว้นช่องว่างเล็กน้อยระหว่างดาวทำให้สามเหลี่ยมดูโปร่งและสวยงามขึ้น! 🌬️
for row in range(5):
for s in range(row + 1):
print('*', end=' ')
print()สามเหลี่ยมหัวใจ 💖
มาแบ่งปันความรักกัน! สามเหลี่ยมหัวใจที่ขยายใหญ่ขึ้น 💖 ลองเปลี่ยนความสูงด้วย!
for row in range(5):
for s in range(row + 1):
print('💖', end='')
print()YOU เป็นมือโปรด้านรูปแบบ! 🚀
ตอนนี้ YOU ควบคุมเคล็ดลับนี้ได้แล้ว! เปลี่ยนตัวเลข 6 ด้านล่างเพื่อทำให้รูปแบบสูงขึ้น ลองใช้อีโมจิของคุณเองด้วย! 🚀
แนวคิดสำคัญคือ range(row + 1) ทำให้แถว GROW ขึ้น!
for row in range(6):
for s in range(row + 1):
print('🍕', end='')
print()ตรวจสอบอย่างรวดเร็ว! 🧠
ได้เวลาทดสอบความเข้าใจเรื่องสามเหลี่ยมของคุณแล้ว! 🔺
แชมป์สามเหลี่ยม! 🎉
คุณทำได้แล้ว! 🎉 คุณสร้างรูปแบบที่ขยายใหญ่ขึ้นได้!
- ใช้จำนวนของลูปด้านนอกภายในลูปด้านใน ✨
range(row + 1)ทำให้แถว GROW ขึ้น 📈range(4 - row)ทำให้แถว SHRINK ลง 📉- เพิ่มช่องว่างหรืออีโมจิเพื่อความสวยงาม 🌟
ถัดไป: ตารางสูตรคูณ! ✖️
for row in range(5):
for s in range(row + 1):
print('⭐', end='')
print()คำถามที่พบบ่อย
บทเรียน “สามเหลี่ยมดาว” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “สามเหลี่ยมดาว” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “สามเหลี่ยมดาว” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Coding for Kids นี้ได้ไหม
ได้ บทเรียน Coding for Kids ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ลูปซ้อนลูป
- การวาดตาราง
- สามเหลี่ยมดาว
- ตารางสูตรคูณ