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