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

การตัดสินผู้ชนะ

เปรียบเทียบตัวเลือก

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

ใครชนะ? 🏆

สวัสดีกรรมการ! ⚖️ ตอนนี้ถึงส่วนที่น่าตื่นเต้นแล้ว: เปรียบเทียบตัวเลือกของผู้เล่นกับตัวเลือกของคอมพิวเตอร์เพื่อค้นหา WINNER! 🏆

เราจะใช้คำสั่ง if เพื่อตัดสิน!

print('Let me see who wins! 🤔')

ขั้นแรก ตรวจสอบว่าเสมอหรือไม่ 🤝

ถ้าทั้งคู่เลือกสิ่ง SAME เดียวกัน ก็ถือว่าเสมอ! เราจะตรวจสอบกรณีนี้ก่อนด้วย == 🤝

player = 'rock'
computer = 'rock'
if player == computer:
    print('It is a tie! 🤝')

ผู้เล่นชนะเมื่อใด? 😀

ผู้เล่นจะชนะในสามกรณี:

  • ค้อนชนะกรรไกร ✊✌️
  • กระดาษชนะค้อน ✋✊
  • กรรไกรชนะกระดาษ ✌️✋

มาลองตรวจสอบกันสักกรณี!

player = 'rock'
computer = 'scissors'
if player == 'rock' and computer == 'scissors':
    print('You win! ✊ smashes ✌️')

คำว่า และ 🔗

คำว่า and หมายความว่าทั้งสองสิ่งต้องเป็นจริง! 🔗 "ผู้เล่นเลือกค้อน AND คอมพิวเตอร์เลือกกรรไกร" เมื่อนั้นเท่านั้นจึงจะนับว่าเป็นชัยชนะ!

sunny = True
warm = True
if sunny and warm:
    print('Perfect beach day! 🏖️')

กรณีชนะทั้งสามแบบ 😀

มารวมตรวจสอบทั้งสามวิธีที่ผู้เล่นสามารถชนะ โดยใช้ or เชื่อมแต่ละกรณีเข้าด้วยกัน! 😀

player = 'paper'
computer = 'rock'
if (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
    print('You WIN! 🎉')

ไม่เช่นนั้นคอมพิวเตอร์จะชนะ 🤖

ถ้าไม่เสมอและผู้เล่นไม่ได้ชนะ เช่นนั้นคอมพิวเตอร์ก็ชนะ! เราใช้ else เพื่อจัดการกรณีนี้ 🤖

player = 'rock'
computer = 'paper'
if player == computer:
    print('Tie! 🤝')
else:
    print('Computer wins this round! 🤖')

รวมทุกอย่างเข้าด้วยกัน 🧩

ตอนนี้เรามีตัวตัดสินผู้ชนะฉบับสมบูรณ์แล้ว: ตรวจสอบการเสมอก่อน จากนั้นตรวจสอบว่าผู้เล่นชนะ แล้วจึงให้ else จัดการกรณีที่คอมพิวเตอร์ชนะ! 🧩

player = 'scissors'
computer = 'paper'
if player == computer:
    print('Tie! 🤝')
elif (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
    print('You win! 🎉')
else:
    print('Computer wins! 🤖')

ใช้ตัวเลือกจริง 🎮

มาใช้ตัวเลือกจริงจากผู้เล่นและตัวเลือกแบบสุ่มจากคอมพิวเตอร์ แล้วตัดสินผู้ชนะกันเถอะ! 🎮

import random
choices = ['rock', 'paper', 'scissors']
player = input('Your pick: ')
computer = random.choice(choices)
print('You:', player, '| Me:', computer)
if player == computer:
    print('Tie! 🤝')

การต่อสู้เต็มรูปแบบ! ⚔️

นี่คือหนึ่งรอบแบบเต็มรูปแบบที่มีตัวเลือกจริงจากผู้เล่น คอมพิวเตอร์แบบสุ่ม และการตัดสินผู้ชนะ! ⚔️

import random
choices = ['rock', 'paper', 'scissors']
player = input('Pick rock/paper/scissors: ')
computer = random.choice(choices)
print('You:', player, '| Computer:', computer)
if player == computer:
    print('Tie! 🤝')
elif (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
    print('You win! 🎉')
else:
    print('Computer wins! 🤖')

ฉลองผลลัพธ์ 🎊

ไม่ว่าใครจะชนะ ก็ทำให้สนุกด้วยอีโมจิและเสียงเชียร์! แม้แต่การเสมอก็น่าตื่นเต้น! 🎊

result = 'win'
if result == 'win':
    print('🎉 You are the champion! 🏆')
else:
    print('Good game! Try again! 💪')

มือโปรด้านการตัดสินผู้ชนะ! 🚀

ตอนนี้คุณสามารถตัดสินผู้ชนะของทุกรอบได้แล้ว! 🚀 เคล็ดลับคือ ตรวจสอบการเสมอก่อน จากนั้นตรวจสอบว่าผู้เล่นชนะ แล้วจึงใช้ else ยอดเยี่ยมมาก!

player = 'rock'
computer = 'scissors'
if player == 'rock' and computer == 'scissors':
    print('Rock smashes scissors! You win! ✊')

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

ทดสอบทักษะการตัดสินผู้ชนะของคุณ! 🏆

แชมป์แห่งผู้ชนะ! 🎉

ยอดเยี่ยม! 🎉 คุณสามารถตัดสินได้แล้วว่าใครชนะ!

  • ตรวจสอบการเสมอก่อนด้วย == 🤝
  • and หมายความว่าทั้งสองส่วนต้องเป็นจริง 🔗
  • or เชื่อมกรณีชนะทั้งสามแบบเข้าด้วยกัน 😀
  • else หมายความว่าคอมพิวเตอร์ชนะ 🤖

ถัดไป: เล่นซ้ำแล้วซ้ำอีก! 🔁

print('🏆 The winner has been decided! 🏆')

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

บทเรียน “การตัดสินผู้ชนะ” ฟรีหรือไม่

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