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

สามเหลี่ยมดาว

สร้างรูปแบบให้ขยายขึ้น

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

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

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