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

การตรวจคำตอบ

เปรียบเทียบกับคำตอบที่ถูกต้อง

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

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

  1. การสร้างคำถาม
  2. การตรวจคำตอบ
  3. การเก็บคะแนน
  4. คะแนนสุดท้าย
← กลับไปที่ Coding for Kids