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

การสร้างคำถาม

สร้างโจทย์คณิตศาสตร์

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

สร้างเกม MATH QUIZ! 🧮🎮

มาสร้างเกม MATH QUIZ ของเราเองกันค่ะ! 🎉 คอมพิวเตอร์จะถามคำถามคณิตศาสตร์และตรวจสอบว่าคุณตอบถูกหรือไม่

ขั้นแรก เราต้อง MAKE คำถามกันก่อน มาเริ่มกันเลยค่ะ! 🚀

print('Welcome to the Math Quiz!')

คอมพิวเตอร์คำนวณคณิตศาสตร์ได้ ➕

Python เก่งเรื่องคณิตศาสตร์มากค่ะ คุณสามารถบวกด้วย + ลบด้วย - และคูณด้วย * ได้

ลองดูนะคะ Python จะคำนวณคำตอบให้ทันทีเลยค่ะ 🤖

print(5 + 3)
print(10 - 4)
print(6 * 2)

แสดงคำถามคณิตศาสตร์ 🤔

หากต้องการถามคำถาม เราเพียงใช้ print แสดงคำถามนั้นค่ะ!

มาแสดงคำถาม '7 + 5 มีค่าเท่าไร' บนหน้าจอกันนะคะ 📋

print('What is 7 + 5?')

เก็บคำตอบไว้ในกล่อง 📦

ตัวแปร เปรียบเสมือนกล่องที่มีป้ายชื่อและใช้เก็บค่าค่ะ 📦

answer = 12 จะนำเลข 12 ไปเก็บไว้ในกล่องชื่อ answer เราสามารถนำไปใช้ภายหลังได้ค่ะ!

answer = 7 + 5
print(answer)

คำถามและคำตอบพร้อมกัน 🎯

มาเตรียมคำถาม AND คำตอบของคำถามนั้นไว้พร้อมกันค่ะ 🎯

เราแสดงคำถามก่อน แล้วเก็บคำตอบที่ถูกต้องไว้ในกล่องเพื่อตรวจสอบภายหลัง

print('What is 8 + 6?')
correct = 8 + 6
print('The answer is', correct)

สร้างตัวเลขสุ่ม! 🎲

แบบทดสอบจริงควรมีตัวเลขแตกต่างกันในแต่ละครั้งค่ะ! เราใช้ random เพื่อทำเช่นนั้น 🎲

random.randint(1, 10) จะสุ่มเลือกตัวเลขระหว่าง 1 ถึง 10 ค่ะ!

import random

x = random.randint(1, 10)
print('Random number:', x)

คำถามคณิตศาสตร์แบบสุ่ม 🎲➕

มาสุ่มเลือกตัวเลขสองตัวแล้วสร้างคำถามจากตัวเลขเหล่านั้นกันค่ะ! 🤩

ทุกครั้งที่รันโปรแกรม ตัวเลขจะเปลี่ยนไป จึงได้แบบทดสอบใหม่ทุกครั้งค่ะ!

import random

a = random.randint(1, 10)
b = random.randint(1, 10)
print('What is', a, '+', b, '?')

คำนวณคำตอบที่ถูกต้อง ✅

คอมพิวเตอร์ต้องรู้คำตอบที่ถูกต้องเพื่อใช้ตรวจสอบภายหลังค่ะ! 🧠

เราเก็บคำตอบด้วย correct = a + b แล้วให้คอมพิวเตอร์คำนวณแทนเราค่ะ!

import random

a = random.randint(1, 10)
b = random.randint(1, 10)
correct = a + b
print('What is', a, '+', b, '?')
print('(The answer is', correct, ')')

คำถามหลายรูปแบบ ✖️➖

เราสามารถสร้างคำถามการลบหรือการคูณได้ด้วยค่ะ! 🔢

เพียงเปลี่ยน + เป็น - หรือ * แล้วสลับรูปแบบคำถามเพื่อให้ผู้เล่นต้องคิดอยู่เสมอค่ะ!

import random

a = random.randint(1, 9)
b = random.randint(1, 9)
correct = a * b
print('What is', a, 'x', b, '?')
print('(The answer is', correct, ')')

สร้างคำถามหลายข้อด้วยลูป 🔁

แบบทดสอบหนึ่งชุดมีคำถามมากกว่าหนึ่งข้อค่ะ ใช้ลูปเพื่อสร้างคำถาม 3 ข้อกันนะคะ 🔁

for q in range(3): จะสร้างคำถาม 3 ข้อติดต่อกันค่ะ!

import random

for q in range(3):
    a = random.randint(1, 10)
    b = random.randint(1, 10)
    print('What is', a, '+', b, '?')

สร้างคำถามของคุณเอง! 🎲🎨

ถึงตาคุณแล้วค่ะ เปลี่ยนตัวเลขใน randint เพื่อสร้างคำถามที่ง่ายขึ้นหรือยากขึ้นนะคะ 🤩

ลองใช้ randint(1, 100) เพื่อท้าทายตัวเองด้วยคำถามยาก ๆ ค่ะ! 💪

import random

for q in range(2):
    a = random.randint(1, 20)
    b = random.randint(1, 20)
    correct = a + b
    print('What is', a, '+', b, '?')
    print('Answer:', correct)

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

ได้เวลาทายปัญหาเรื่องแบบทดสอบคณิตศาสตร์แล้วค่ะ 🧠🎲

คำถามพร้อมแล้ว! 🎲🎉

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

  • Python คำนวณคณิตศาสตร์ด้วย + - * ได้ ➕➖✖️
  • ตัวแปรเป็นกล่องที่ใช้เก็บค่าต่าง ๆ 📦
  • random.randint(1, 10) ใช้สร้างตัวเลขแบบสุ่ม 🎲
  • ลูปช่วยสร้างคำถามหลายข้อได้ 🔁

ถัดไป: ตรวจสอบว่าคำตอบของผู้เล่นถูกต้องหรือไม่! RIGHT ✅

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

บทเรียน “การสร้างคำถาม” ฟรีหรือไม่

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