תוכן עניינים:

איך מגלגלים קוביה באמצעות פייתון: 9 שלבים
איך מגלגלים קוביה באמצעות פייתון: 9 שלבים

וִידֵאוֹ: איך מגלגלים קוביה באמצעות פייתון: 9 שלבים

וִידֵאוֹ: איך מגלגלים קוביה באמצעות פייתון: 9 שלבים
וִידֵאוֹ: תפסתי אותה על חםםםם!!!!!! 2024, נוֹבֶמבֶּר
Anonim
כיצד לגלגל קוביה באמצעות פייתון
כיצד לגלגל קוביה באמצעות פייתון

ההוראות הבאות ינחו אותך כיצד ליצור מודול פייתון ל"טילול "קוביות. מודול זה ייצור מספרים אקראיים מהקוביות הממוחשבות הללו. אני אספק פונקציות הדרושות ליצירת המודול ואספק תיאור למה כל פונקציה תשמש. לימוד הפונקציות הבסיסיות של פייתון יכול להיות מכריע. זו תהיה דרך יצירתית לשימוש ב- Python כדי לאפשר לך להכיר יותר את השימוש בתוכנית על ידי ביצוע הדוגמה הנתונה. לאחר מכן, אתה אמור להיות מסוגל ליצור פונקציות בעצמך!

משך הזמן: 3-5 דקות

אספקה

קצת ניסיון עם Python

IDEL לקוד Python (Python 3.0 ומעלה

שלב 1: ייבא מודול אקראי

ייבא מודול אקראי
ייבא מודול אקראי

ראשית, פתח קובץ IDLE. ברגע שהוא פתוח, ייבא את המודול האקראי. אנו יוצרים אובייקט סדר בשם "למות".

*בתוך אובייקט סדר זה, יהיו לנו מספר פונקציות

שלב 2: צור פונקציה ראשונית לקוביות

צור פונקציה ראשונית לקוביות
צור פונקציה ראשונית לקוביות

לאחר המעי הגס, הקש enter ועקוב אחר החריצים הנכונים. כעת ניצור את הפונקציה הראשונית לקוביות וברירת המחדל של 6 הצדדים. "עצמי" יקרא לצדי הקוביות באמצעות הפונקציה.

שלב 3: החזר את הגליל בשיטת Radint

החזר את הגליל בשיטת Radint
החזר את הגליל בשיטת Radint

לאחר מכן, השתמש בפונקציות "קבל" ו"גלג "כדי ליצור/להחזיר את הגליל בשיטת randint. צור משתנה בשם self.roll_count כדי להפוך את הגליל האקראי בתוך הפונקציה "גליל" החזר את המספר מהגלגול האקראי בתוך הפונקציה "get"

*רנדינט יוצר מספר אקראי מ- 1 ל- self.sides שהיה 6

שלב 4: צור פונקציה כדי לקבל את מספר הצדדים

צור פונקציה כדי לקבל את מספר הצדדים
צור פונקציה כדי לקבל את מספר הצדדים

צור פונקציה כדי לקבל את מספר דפנות הקובץ ולהחזיר אותו. זה יקבע את מספר הצדדים שיש לקוביות ותחזיר את מספר הצד.

שלב 5: צור את הייצוג של מחרוזת ופייתון

צור את הייצוג של מחרוזת ופייתון
צור את הייצוג של מחרוזת ופייתון

עכשיו צור פונקציה כדי לקבל את הייצוג של המחרוזת והפיתון של הקובייה

שלב 6: צור פונקציה נפרדת של "rollDice"

צור הפרדה
צור הפרדה

כעת צור פונקציה חדשה ונפרדת עבור "rollDice" בכדי לקרוא לסדר Class Die לעיל

D1 ו- D2 יהיו הגליל הראשון והשני

*שימו לב כיצד אין הזחה בתחילת הפונקציה הזו*לחמניות מייצגות את כמות הפעמים שהתגלגלו, והצדדים יהיו כל מספר שלם 1-6

שלב 7: צור פונקציית לולאה בתוך "rollDice"

צור פונקציית לולאה בתוך
צור פונקציית לולאה בתוך

לאחר מכן, צור לולאת זמן בתוך 'rollDice' שתגלגל את הקוביות כמה פעמים שהמספר קטן או שווה למספר הגלילים. הקפד להוסיף את פונקציית ההדפסה כדי ליצור תוצאות.

*השתמש בפונקציית גליל ליצירת גליל שני המתים

שלב 8: הפעל את המודול

הפעל מודול
הפעל מודול
הפעל מודול
הפעל מודול

כעת, לאחר שיצרנו את הפונקציות עבור כל שלב, השווה עם הוויזואלי המסופק כדי לוודא שהכל כתוב בצורה נכונה. כעת נפעיל את המודול. בשורת התפריטים, לחץ על הפעלה> הפעל מודול

שלב 9: היכנס לפונקציית RollDice ותהנה

היכנס לפונקציית RollDice ותהנה!
היכנס לפונקציית RollDice ותהנה!

לבסוף, צור פונקציית rollDice על ידי הזנת מספר הגלילים והצדדים שאתה רוצה.

לחץ על 'enter' כדי להחזיר את התוצאות

מזל טוב! כעת, לאחר שיצרת את המודול, אתה מוכן להשתמש בפונקציה זו כדי לשחק כל משחק לוח באמצעות פייתון! עכשיו אתה צריך להיות קצת יותר מכיר כיצד שפת הפייתון עובדת ולהשתמש ביצירתיות שלך כדי ליצור מודולים שונים להתקדם.

למידע נוסף על Python, בקר באתר: https://www.python.org/about/gettingstarted/. האתר הרשמי של פייתון יספק לך הסבר מעמיק יותר על קידוד לצד דוגמאות נוספות להמשך.

מוּמלָץ: