สารบัญ:

การเข้ารหัสเกมเพิ่มเติมใน Python: 15 ขั้นตอน
การเข้ารหัสเกมเพิ่มเติมใน Python: 15 ขั้นตอน

วีดีโอ: การเข้ารหัสเกมเพิ่มเติมใน Python: 15 ขั้นตอน

วีดีโอ: การเข้ารหัสเกมเพิ่มเติมใน Python: 15 ขั้นตอน
วีดีโอ: สอน Python เบื้องต้น จนใช้ได้จริง #01 2024, พฤศจิกายน
Anonim
การเข้ารหัสเกมเพิ่มเติมใน Python
การเข้ารหัสเกมเพิ่มเติมใน Python
  • ชุดคำสั่งนี้จะสอนคุณทีละขั้นตอนถึงวิธีการตั้งโปรแกรมเกมเพิ่มเติมที่แจ้งให้ผู้ใช้ตอบปัญหาการบวกง่ายๆ โดยใช้ตัวเลขสุ่มตั้งแต่ 0-9 และพิมพ์ว่าถูกต้องหรือไม่!
  • คลิกที่ภาพในแต่ละขั้นตอนเพื่อขยายและดูรหัสสำหรับส่วนนั้น

ขั้นตอนที่ 1: เปิดแอป Python Coding ของคุณ

เปิดแอพ Python Coding ของคุณ
เปิดแอพ Python Coding ของคุณ
  • ชุดคำสั่งนี้จะใช้โปรแกรม IDLE Python!
  • หลังจากเปิดตัว ให้สร้างไฟล์ใหม่ในแอปพลิเคชัน Python เพื่อเริ่มเขียนโค้ด

ขั้นตอนที่ 2: นำเข้าคลาสสุ่ม

นำเข้าคลาสสุ่ม
นำเข้าคลาสสุ่ม

เราจะใช้มันเพื่อสร้างตัวเลขสุ่ม

ขั้นตอนที่ 3: กำหนดวิธี Python ด้วยตัวแปรอินพุต N

กำหนดวิธี Python ด้วยตัวแปรอินพุต N
กำหนดวิธี Python ด้วยตัวแปรอินพุต N
  • อินพุตของจำนวนเต็ม n จะเป็นตัวกำหนดจำนวนปัญหาเพิ่มเติมที่เกมจะพิมพ์เมื่อถูกเรียก!
  • รหัสนี้เรียกเมธอด "game(n)"

ขั้นตอนที่ 4: เริ่มต้นตัวแปรบูลีนและตัวแปรจำนวนเต็ม

เริ่มต้นตัวแปรบูลีนและตัวแปรจำนวนเต็ม
เริ่มต้นตัวแปรบูลีนและตัวแปรจำนวนเต็ม
  • ภายในเมธอดของเกม ให้เริ่มต้นตัวแปรบูลีนเพื่อใช้ในลูป "ในขณะที่" และจำนวนเต็มเพื่อใช้เป็นตัวแปรการนับสำหรับคำตอบที่ถูกต้อง
  • รหัสนี้เรียกบูลีนว่า "wrk" และจำนวนเต็ม "cnt"
  • จำความสำคัญของการเยื้องใน Python เนื่องจากพวกมันกำหนดว่าโค้ดใดซ้อนอยู่!

ขั้นตอนที่ 5: เริ่มวน 'for' สำหรับช่วง N

เริ่มวน 'for' สำหรับช่วง N
เริ่มวน 'for' สำหรับช่วง N

สิ่งนี้จะวนซ้ำสำหรับความยาวของจำนวนเต็มอินพุต n

ขั้นตอนที่ 6: เริ่มต้นค่าจำนวนเต็มสุ่มสองค่าระหว่าง 1 ถึง 10 และตั้งค่าบูลีนเป็น True

เริ่มต้นค่าจำนวนเต็มสุ่มสองค่าระหว่าง 1 ถึง 10 และตั้งค่าบูลีนเป็น True
เริ่มต้นค่าจำนวนเต็มสุ่มสองค่าระหว่าง 1 ถึง 10 และตั้งค่าบูลีนเป็น True
  • ภายในลูป 'for' นี้ ให้ใช้ random.randrange(1, 10) เพื่อเริ่มต้นค่าจำนวนเต็มสุ่มสองค่าระหว่าง 1 ถึง 9
  • รหัสนี้เรียกว่า "val1" และ "val2"
  • จากนั้นตั้งค่าบูลีนเป็น True!

ขั้นตอนที่ 7: เริ่มวนรอบ 'ในขณะที่' ในขณะที่ตัวแปรบูลีนเป็นจริง

เริ่มวนรอบ 'ในขณะที่' ในขณะที่ตัวแปรบูลีนเป็นจริง
เริ่มวนรอบ 'ในขณะที่' ในขณะที่ตัวแปรบูลีนเป็นจริง

ขณะที่ยังอยู่ในลูป 'for' ให้เริ่มลูป 'while' ในขณะที่ตัวแปรบูลีนเป็น True

ขั้นตอนที่ 8: พิมพ์ปัญหาเพิ่มเติมด้วยค่า 1 และ 2 แล้วรับคำตอบเป็นอินพุต

พิมพ์ปัญหาการบวกด้วยค่า 1 และ 2 แล้วรับคำตอบเป็นอินพุต
พิมพ์ปัญหาการบวกด้วยค่า 1 และ 2 แล้วรับคำตอบเป็นอินพุต
  • ต่อไปในลูป 'while' นี้ เราสร้างคำสั่ง try-except
  • ในกรณี 'ลอง' ของคุณ ให้พิมพ์คำถามเพิ่มเติมโดยใช้ค่า 1 และค่า 2 และกำหนดตัวแปรคำตอบเป็นอินพุตของผู้ใช้ (รหัสนี้กำหนดตัวแปรคำตอบเป็น “ans”)

ขั้นตอนที่ 9: สร้างคำสั่ง if-else ทดสอบว่าคำตอบ = ค่า 1 + ค่า 2

สร้างคำสั่ง if-else ทดสอบว่าคำตอบ = ค่า 1 + ค่า 2
สร้างคำสั่ง if-else ทดสอบว่าคำตอบ = ค่า 1 + ค่า 2

ภายในกรณี 'ลอง' ให้โค้ดคำสั่ง if-else เพื่อทดสอบว่า ans = val1 + val2

ขั้นตอนที่ 10: ถ้าเป็นจริง ให้พิมพ์ข้อความที่ถูกต้อง ตั้งค่าตัวแปรบูลีนเป็นเท็จ และเพิ่มจำนวน

หากเป็น True ให้พิมพ์ข้อความที่ถูกต้อง ตั้งค่าตัวแปรบูลีนเป็นเท็จ และจำนวนที่เพิ่มขึ้น
หากเป็น True ให้พิมพ์ข้อความที่ถูกต้อง ตั้งค่าตัวแปรบูลีนเป็นเท็จ และจำนวนที่เพิ่มขึ้น
  • ยังอยู่ในคำสั่ง 'ลอง' หากเป็นจริง:

    • พิมพ์ข้อความถูก!
    • ตั้งค่าตัวแปรบูลีนเป็นเท็จ!
    • เพิ่มขึ้นนับ 1!

ขั้นตอนที่ 11: ถ้าไม่ใช่ ให้พิมพ์ข้อความที่ไม่ถูกต้องและตั้งค่าบูลีนเป็นเท็จ

ถ้าไม่ใช่ ให้พิมพ์ข้อความที่ไม่ถูกต้องและตั้งค่าบูลีนเป็นเท็จ
ถ้าไม่ใช่ ให้พิมพ์ข้อความที่ไม่ถูกต้องและตั้งค่าบูลีนเป็นเท็จ

ในคำสั่ง 'else' ให้พิมพ์ข้อความที่ไม่ถูกต้องและตั้งค่าบูลีนเป็นเท็จ

ขั้นตอนที่ 12: บัญชีสำหรับอินพุตที่ไม่ใช่จำนวนเต็มพร้อมข้อความแสดงข้อผิดพลาด

บัญชีสำหรับอินพุตที่ไม่ใช่จำนวนเต็มพร้อมข้อความแสดงข้อผิดพลาด
บัญชีสำหรับอินพุตที่ไม่ใช่จำนวนเต็มพร้อมข้อความแสดงข้อผิดพลาด

ในกรณี 'ยกเว้น' ให้พิมพ์ข้อความแสดงข้อผิดพลาดไปยังบัญชีสำหรับการป้อนข้อมูลที่ไม่ใช่จำนวนเต็ม

ขั้นตอนที่ 13: เมื่อสิ้นสุดโปรแกรม พิมพ์จำนวนปัญหาจาก N ที่ผู้เล่นทำถูกต้อง

ในตอนท้ายของโปรแกรม พิมพ์จำนวนปัญหาจาก N ที่ผู้เล่นทำถูกต้อง
ในตอนท้ายของโปรแกรม พิมพ์จำนวนปัญหาจาก N ที่ผู้เล่นทำถูกต้อง

หลังจากข้อความที่ซ้อนกันเหล่านั้นทั้งหมด ให้พิมพ์จำนวนปัญหาออกจาก n ที่ผู้เล่นตอบถูก

ขั้นตอนที่ 14: ตรวจดูรหัสของคุณ

มองข้ามรหัสของคุณ!
มองข้ามรหัสของคุณ!
  • จำความสำคัญของการเยื้องใน Python เนื่องจากโปรแกรมนี้ใช้คำสั่งที่ซ้อนกันจำนวนมาก
  • โปรแกรมสุดท้ายของคุณควรมีลักษณะเช่นนี้

ขั้นตอนที่ 15: เรียกใช้โมดูลนี้และสนุกกับเกมคณิตศาสตร์ของคุณ

เรียกใช้โมดูลนี้และสนุกกับเกมคณิตศาสตร์ของคุณ!
เรียกใช้โมดูลนี้และสนุกกับเกมคณิตศาสตร์ของคุณ!
  • หลังจากทำตามขั้นตอนเหล่านี้เพื่อเขียนโค้ดโปรแกรมคณิตศาสตร์แล้ว ให้กด Run Module
  • สนุกกับเกมเสริมง่าย ๆ ของคุณ!

แนะนำ: