ใครถึงยี่สิบก่อน
สร้างเกม
ใครถึงยี่สิบก่อน เป็นบทเรียน Coding for Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Coding for Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน
คนแรกถึงยี่สิบ! 🎮
ได้เวลาเล่นเกมจริงแล้ว! 🎲 ทอยลูกเต๋าและบวกแต้มต่อไป ผู้ที่ถึง 20 ก่อนจะเป็นผู้ชนะ! 🏆
แผนการเล่นเกม 📋
เกมของเราจะเริ่มที่ 0 ทอยลูกเต๋า เพิ่มแต้ม และหยุดเมื่อเราไปถึง 20!
print('Goal: reach 20 points! 🎯')ตั้งค่าคะแนน 0️⃣
เริ่มต้นแต้มที่ศูนย์
points = 0
goal = 20
print('Score:', points, 'Goal:', goal)ทอยต่อด้วย while 🔁
ลูป while จะทำซ้ำ UNTIL เกิดบางสิ่งขึ้น ทอยลูกเต๋าต่อไปตราบใดที่แต้มยังต่ำกว่า 20!
import random
points = 0
while points < 20:
points += random.randint(1, 6)
print('Reached:', points)แสดงผลการทอยทุกครั้ง 👀
แสดงผลการทอยแต่ละครั้ง เพื่อให้เราดูคะแนนที่เพิ่มขึ้นได้!
import random
points = 0
while points < 20:
roll = random.randint(1, 6)
points += roll
print('Rolled', roll, '- score', points)ข้อความผู้ชนะ! 🥳
เมื่อลูปจบลง แสดงว่าคุณถึง 20 แล้ว — แสดงข้อความผู้ชนะ!
import random
points = 0
while points < 20:
points += random.randint(1, 6)
print('You win with', points, 'points! 🥳')นับจำนวนครั้งที่ทอย 🔢
ต้องทอยกี่ครั้งจึงจะถึงเป้าหมาย มานับกัน!
import random
points = 0
rolls = 0
while points < 20:
points += random.randint(1, 6)
rolls += 1
print('Won in', rolls, 'rolls! 🎲')ผู้เล่นหนึ่งเริ่มเล่น 🧑
ให้ผู้เล่น 1 เล่นตาของตนเองเพื่อไปถึง 20
import random
p1 = 0
r1 = 0
while p1 < 20:
p1 += random.randint(1, 6)
r1 += 1
print('Player 1 took', r1, 'rolls')ผู้เล่นสองเริ่มเล่น 🧑
ตอนนี้ถึงตาของผู้เล่น 2 แล้ว!
import random
p2 = 0
r2 = 0
while p2 < 20:
p2 += random.randint(1, 6)
r2 += 1
print('Player 2 took', r2, 'rolls')หาผู้ชนะ 🥇
ผู้ที่ใช้จำนวนครั้งในการทอยน้อยที่สุดเพื่อไปถึง 20 จะเป็นผู้ชนะ! มาเปรียบเทียบผู้เล่นทั้งสองคนกัน
r1 = 5
r2 = 7
if r1 < r2:
print('Player 1 wins! 🥇')
else:
print('Player 2 wins! 🥇')เกมฉบับสมบูรณ์! 🎮
นี่คือเกมสำหรับผู้เล่นสองคนฉบับสมบูรณ์ ลองเรียกใช้แล้วดูว่าใครชนะ! ✨
import random
def play():
points = 0
rolls = 0
while points < 20:
points += random.randint(1, 6)
rolls += 1
return rolls
p1 = play()
p2 = play()
print('Player 1:', p1, 'rolls')
print('Player 2:', p2, 'rolls')
if p1 < p2:
print('Player 1 wins! 🏆')
else:
print('Player 2 wins! 🏆')ตรวจสอบอย่างรวดเร็ว ✅
ลูปใดจะทำงานต่อไป UNTIL ตรงตามเงื่อนไข
ผู้สร้างเกม! 🏆
WOW! คุณสร้างเกมจริงได้แล้ว! คุณได้เรียนรู้ที่จะ:
- ใช้ลูป
whileเพื่อทอยลูกเต๋าต่อไป 🔁 - หยุดเมื่อไปถึงเป้าหมาย 🎯
- นับจำนวนครั้งที่ทอยและหาผู้ชนะ 🥇
- รวมทุกอย่างไว้ในฟังก์ชัน 🛠️
คุณเรียนจบ เกมทอยลูกเต๋า AND ทั้งหลักสูตรแล้ว! 🎉🎲
เรียนรู้ Python ด้วย AI tutor — ฟรี
เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป
- คอร์ส
- 35
- บทเรียน
- 140
คำถามที่พบบ่อย
บทเรียน “ใครถึงยี่สิบก่อน” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ใครถึงยี่สิบก่อน” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “ใครถึงยี่สิบก่อน” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Coding for Kids นี้ได้ไหม
ได้ บทเรียน Coding for Kids ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การทอยลูกเต๋าหนึ่งลูก
- การทอยลูกเต๋าสองลูก
- การติดตามคะแนนจากลูกเต๋า
- ใครถึงยี่สิบก่อน