สารบัญ:

วิธีการทอยลูกเต๋าโดยใช้ Python: 9 ขั้นตอน
วิธีการทอยลูกเต๋าโดยใช้ Python: 9 ขั้นตอน

วีดีโอ: วิธีการทอยลูกเต๋าโดยใช้ Python: 9 ขั้นตอน

วีดีโอ: วิธีการทอยลูกเต๋าโดยใช้ Python: 9 ขั้นตอน
วีดีโอ: เขียน Python พื้นฐานเป็นในคลิปเดียว 2024, พฤศจิกายน
Anonim
วิธีการทอยลูกเต๋าโดยใช้ Python
วิธีการทอยลูกเต๋าโดยใช้ Python

คำแนะนำต่อไปนี้จะแนะนำคุณเกี่ยวกับวิธีสร้างโมดูล Python สำหรับการ "ทอยลูกเต๋า" โมดูลนี้จะสร้างตัวเลขสุ่มจากลูกเต๋าที่ใช้คอมพิวเตอร์นี้ ฉันจะจัดเตรียมฟังก์ชันที่จำเป็นในการสร้างโมดูลและให้คำอธิบายว่าแต่ละฟังก์ชันจะใช้ทำอะไร การเรียนรู้ฟังก์ชันพื้นฐานสำหรับ Python สามารถทำได้อย่างล้นหลาม นี่จะเป็นวิธีที่สร้างสรรค์ในการใช้ Python เพื่อให้คุณคุ้นเคยกับการใช้โปรแกรมมากขึ้นโดยทำตามตัวอย่างที่ให้มา หลังจากนี้ คุณน่าจะสร้างฟังก์ชันได้ด้วยตัวเอง!

Duration: 3-5 minutes

เสบียง

ประสบการณ์บางอย่างกับ Python

IDEL สำหรับรหัส Python (Python 3.0 หรือสูงกว่า

ขั้นตอนที่ 1: นำเข้าโมดูลสุ่ม

นำเข้าโมดูลสุ่ม
นำเข้าโมดูลสุ่ม

ขั้นแรก เปิดไฟล์ IDLE เมื่อเปิดแล้ว ให้นำเข้าโมดูลแบบสุ่ม เราสร้างออบเจ็กต์คำสั่งชื่อ "Die"

*ภายในออบเจกต์นี้ เราจะมีฟังก์ชันหลายอย่าง

ขั้นตอนที่ 2: สร้างฟังก์ชันเริ่มต้นสำหรับ Dice

สร้างฟังก์ชันเริ่มต้นสำหรับลูกเต๋า
สร้างฟังก์ชันเริ่มต้นสำหรับลูกเต๋า

หลังโคลอน ให้กด Enter และปฏิบัติตามการเยื้องที่เหมาะสม ตอนนี้เราจะสร้างฟังก์ชันเริ่มต้นสำหรับลูกเต๋าและเริ่มต้นทั้ง 6 ด้าน “ตนเอง” จะเรียกด้านของลูกเต๋าผ่านฟังก์ชัน

ขั้นตอนที่ 3: คืนม้วนโดยใช้ Radint Method

คืนม้วนโดยใช้ Radint Method
คืนม้วนโดยใช้ Radint Method

ถัดไป ใช้ฟังก์ชัน "get" และ "roll" เพื่อสร้าง/ส่งคืนม้วนโดยใช้วิธี randint สร้างตัวแปรชื่อ self.roll_count เพื่อทำการสุ่มม้วนภายในฟังก์ชัน "ม้วน" ส่งกลับตัวเลขจากการสุ่มม้วนภายในฟังก์ชัน "get"

*Randint สร้างตัวเลขสุ่มจาก 1 ถึง self.sides ซึ่งเท่ากับ 6

ขั้นตอนที่ 4: สร้างฟังก์ชันเพื่อรับจำนวนด้าน

สร้างฟังก์ชันเพื่อรับจำนวนด้าน
สร้างฟังก์ชันเพื่อรับจำนวนด้าน

สร้างฟังก์ชันเพื่อรับจำนวนด้านของดายและส่งคืน สิ่งนี้จะกำหนดจำนวนด้านที่ลูกเต๋ามีและส่งคืนหมายเลขของด้าน

ขั้นตอนที่ 5: สร้างตัวแทนสตริงและ Python

สร้างตัวแทนสตริงและ Python
สร้างตัวแทนสตริงและ Python

ตอนนี้สร้างฟังก์ชันเพื่อรับการแสดงสตริงและหลามของ die

ขั้นตอนที่ 6: สร้างฟังก์ชัน "rollDice" แยกต่างหาก

สร้างแยก
สร้างแยก

ตอนนี้สร้างฟังก์ชันใหม่ที่แยกจากกันสำหรับ “rollDice” เพื่อเรียกคำสั่ง Class Die ด้านบน

D1 และ D2 จะเป็นม้วนแรกและม้วนที่สอง

*สังเกตว่าไม่มีการเยื้องในตอนเริ่มต้นของฟังก์ชันนี้*การม้วนแทนการนับจำนวนครั้งที่ทอย และด้านจะเป็นจำนวนเต็ม 1-6 ใดๆ

ขั้นตอนที่ 7: สร้างฟังก์ชันวนรอบภายใน "rollDice"

สร้างฟังก์ชันลูปภายใน
สร้างฟังก์ชันลูปภายใน

ถัดไป สร้างการวนซ้ำภายใน 'rollDice' ที่จะทอยลูกเต๋าไม่ว่ากี่ครั้งเมื่อจำนวนน้อยกว่าหรือเท่ากับจำนวนการทอย อย่าลืมเพิ่มฟังก์ชันการพิมพ์เพื่อสร้างผลลัพธ์

*ใช้ฟังก์ชันม้วนเพื่อสร้างการม้วนของ Die. ทั้งสอง

ขั้นตอนที่ 8: เรียกใช้โมดูล

เรียกใช้โมดูล
เรียกใช้โมดูล
เรียกใช้โมดูล
เรียกใช้โมดูล

ตอนนี้เราได้สร้างฟังก์ชันสำหรับแต่ละขั้นตอนแล้ว ให้เปรียบเทียบกับภาพที่จัดเตรียมไว้เพื่อให้แน่ใจว่าทุกอย่างถูกต้องเขียนอย่างถูกต้อง ตอนนี้เราจะเรียกใช้โมดูล ในแถบเมนู คลิก Run > Run Module

ขั้นตอนที่ 9: เข้าสู่ฟังก์ชัน RollDice และสนุก

เข้าสู่ฟังก์ชั่น RollDice และสนุก!
เข้าสู่ฟังก์ชั่น RollDice และสนุก!

สุดท้าย สร้างฟังก์ชัน rollDice โดยป้อนจำนวนม้วนและด้านที่คุณต้องการ

กด 'Enter' เพื่อส่งคืนผลลัพธ์

ยินดีด้วย! เมื่อคุณได้สร้างโมดูลแล้ว คุณก็พร้อมที่จะใช้ฟังก์ชันนี้เพื่อเล่นเกมกระดานโดยใช้ Python! ตอนนี้คุณควรจะคุ้นเคยกับวิธีการทำงานของภาษา Python มากขึ้น และใช้ความคิดสร้างสรรค์ของคุณเองเพื่อสร้างโมดูลต่างๆ ในอนาคต

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Python โปรดไปที่เว็บไซต์: https://www.python.org/about/gettingstarted/ เว็บไซต์ Python อย่างเป็นทางการจะให้คำอธิบายเชิงลึกเกี่ยวกับการเข้ารหัสพร้อมกับตัวอย่างเพิ่มเติมที่จะตามมา

แนะนำ: