การตรวจคำตอบ
เปรียบเทียบกับคำตอบที่ถูกต้อง
การตรวจคำตอบ เป็นบทเรียน Coding for Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Coding for Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน
ตรวจสอบคำตอบ! ✅❌
ตอนนี้มาถึงส่วนที่สนุกแล้วค่ะ นั่นคือการตรวจสอบว่าผู้เล่นตอบได้ RIGHT หรือไม่! 🎯
คอมพิวเตอร์จะเปรียบเทียบคำตอบของผู้เล่นกับคำตอบที่ถูกต้อง มาเรียนรู้วิธีทำกันค่ะ! 🧠
print('Is your answer correct? Let us find out!')เปรียบเทียบตัวเลขสองตัว 🤔
เราใช้ == เพื่อถามว่า 'สองค่านี้เท่ากันหรือไม่' ค่ะ (เครื่องหมายเท่ากับสองตัว!) 🟰
คำสั่งนี้จะคืนค่า True หากตรงกัน หรือคืนค่า False หากไม่ตรงกันค่ะ
print(5 == 5)
print(5 == 8)คำวิเศษ: ถ้า 🪄
if ช่วยให้คอมพิวเตอร์ DECIDE ว่าจะทำอะไรค่ะ! 🪄
'IF คำตอบถูกต้อง ให้พูดว่าเก่งมาก!' บรรทัดที่ย่อหน้าเข้ามาจะทำงานเมื่อเงื่อนไขเป็นจริงเท่านั้นค่ะ
answer = 12
if answer == 12:
print('Correct! Great job!')ถ้าตอบผิดจะเป็นอย่างไร? ❌
เราเพิ่ม else สำหรับกรณีที่ตอบ WRONG ค่ะ! 🙅
'IF ตอบถูกให้พูดว่าใช่ ELSE ให้ลองอีกครั้ง' คอมพิวเตอร์จะเลือกทำอย่างใดอย่างหนึ่งค่ะ
answer = 10
if answer == 12:
print('Correct!')
else:
print('Oops, try again!')ตรวจสอบคำตอบคณิตศาสตร์ ➕✅
มาลองตรวจสอบคำถามคณิตศาสตร์จริงกันค่ะ คำตอบที่ถูกต้องคือ 7 + 5
เราเปรียบเทียบคำตอบที่ผู้เล่นเดากับคำตอบที่ถูกต้องด้วย if และ else ค่ะ
correct = 7 + 5
guess = 12
if guess == correct:
print('Yes! That is right!')
else:
print('Not quite. The answer was', correct)ถามผู้เล่น 🗣️
ในเกมจริง ผู้เล่นจะ TYPES คำตอบของตนเองค่ะ เราใช้ input() เพื่อรับคำตอบนั้น! ⌨️
แต่ input จะให้ข้อความ ไม่ใช่ตัวเลข เราจึงแปลงข้อความให้เป็นตัวเลขด้วย int() ค่ะ!
guess = int('12')
print('You typed the number', guess)
print(guess + 1)เหตุใดการแปลงเป็นจำนวนเต็มจึงสำคัญ 🔢
ข้อความกับตัวเลขเป็นคนละประเภทกันค่ะ '12' ที่มีเครื่องหมายอัญประกาศคือ TEXT ส่วน 12 คือ NUMBER 🤔
int() จะแปลงข้อความให้เป็นตัวเลข เพื่อให้เราเปรียบเทียบกับคำตอบได้อย่างถูกต้องค่ะ!
text_answer = '15'
number_answer = int(text_answer)
print(number_answer == 15)ตรวจสอบคำถามทั้งหมด 🎯
มารวมทุกอย่างเข้าด้วยกัน ทั้งคำถาม คำตอบที่ถูกต้อง และการตรวจสอบค่ะ! 🎉
สมมติว่าผู้เล่นเดาคำตอบเป็น 14 คำตอบนั้นถูกต้องหรือไม่คะ
import random
a = random.randint(1, 10)
b = random.randint(1, 10)
correct = a + b
print('What is', a, '+', b, '?')
guess = correct
if guess == correct:
print('Correct! 🎉')
else:
print('Wrong! It was', correct)ให้คำใบ้ที่ช่วยได้ 💡
เมื่อผู้เล่นตอบผิด เรามาใจดีด้วยการแสดงคำตอบที่ถูกต้องให้ดูกันค่ะ! 💡
เราแสดงคำตอบที่ถูกต้องในส่วน else เพื่อให้ผู้เล่นได้เรียนรู้ค่ะ
correct = 20
guess = 18
if guess == correct:
print('Perfect!')
else:
print('Close! The right answer was', correct)มากกว่าหรือน้อยกว่า? ⬆️⬇️
เราสามารถให้คำใบ้ที่ดียิ่งขึ้นได้ค่ะ ใช้ > (มากกว่า) และ < (น้อยกว่า)
ข้อความว่า 'คำตอบที่คุณเดามากเกินไป!' หรือ 'น้อยเกินไป!' จะช่วยให้ผู้เล่นลองเดาอีกครั้งค่ะ 🎯
correct = 15
guess = 20
if guess > correct:
print('Too big! Try smaller.')
else:
print('Too small! Try bigger.')สร้างตัวตรวจคำตอบของคุณเอง! ✅🎨
ถึงตาคุณแล้วค่ะ เปลี่ยนตัวเลขใน guess แล้วดูว่าตรงกันหรือไม่ 🤩
ลองทำให้ guess เท่ากับ correct แล้วเปลี่ยนให้แตกต่างกัน สังเกตว่าข้อความเปลี่ยนไปอย่างไรนะคะ!
correct = 9 * 3
guess = 27
if guess == correct:
print('You got it! 🎉')
else:
print('Almost! The answer was', correct)ตรวจสอบอย่างรวดเร็ว ✅
ได้เวลาทายปัญหาเรื่องการตรวจคำตอบแล้วค่ะ 🧠✅
ตัวตรวจคำตอบเสร็จแล้ว! ✅🎉
ยอดเยี่ยมค่ะ ตอนนี้แบบทดสอบของคุณตรวจคำตอบได้แล้ว! คุณได้เรียนรู้ว่า:
==ใช้ตรวจสอบว่าค่าสองค่าเท่ากันหรือไม่ 🟰ifและelseช่วยให้คอมพิวเตอร์ตัดสินใจได้ 🪄int()ใช้แปลงข้อความให้เป็นตัวเลข 🔢>และ<ใช้ให้คำใบ้ว่าใหญ่กว่าหรือเล็กกว่า ⬆️⬇️
ถัดไป: เก็บ SCORE ของคำตอบที่ถูกต้องกันค่ะ! 🏆
คำถามที่พบบ่อย
บทเรียน “การตรวจคำตอบ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การตรวจคำตอบ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การสร้างคำถาม
- การตรวจคำตอบ
- การเก็บคะแนน
- คะแนนสุดท้าย