תוכן עניינים:
- אספקה
- שלב 1: ייבא מודול אקראי
- שלב 2: צור פונקציה ראשונית לקוביות
- שלב 3: החזר את הגליל בשיטת Radint
- שלב 4: צור פונקציה כדי לקבל את מספר הצדדים
- שלב 5: צור את הייצוג של מחרוזת ופייתון
- שלב 6: צור פונקציה נפרדת של "rollDice"
- שלב 7: צור פונקציית לולאה בתוך "rollDice"
- שלב 8: הפעל את המודול
- שלב 9: היכנס לפונקציית RollDice ותהנה
וִידֵאוֹ: איך מגלגלים קוביה באמצעות פייתון: 9 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
ההוראות הבאות ינחו אותך כיצד ליצור מודול פייתון ל"טילול "קוביות. מודול זה ייצור מספרים אקראיים מהקוביות הממוחשבות הללו. אני אספק פונקציות הדרושות ליצירת המודול ואספק תיאור למה כל פונקציה תשמש. לימוד הפונקציות הבסיסיות של פייתון יכול להיות מכריע. זו תהיה דרך יצירתית לשימוש ב- Python כדי לאפשר לך להכיר יותר את השימוש בתוכנית על ידי ביצוע הדוגמה הנתונה. לאחר מכן, אתה אמור להיות מסוגל ליצור פונקציות בעצמך!
משך הזמן: 3-5 דקות
אספקה
קצת ניסיון עם Python
IDEL לקוד Python (Python 3.0 ומעלה
שלב 1: ייבא מודול אקראי
ראשית, פתח קובץ IDLE. ברגע שהוא פתוח, ייבא את המודול האקראי. אנו יוצרים אובייקט סדר בשם "למות".
*בתוך אובייקט סדר זה, יהיו לנו מספר פונקציות
שלב 2: צור פונקציה ראשונית לקוביות
לאחר המעי הגס, הקש enter ועקוב אחר החריצים הנכונים. כעת ניצור את הפונקציה הראשונית לקוביות וברירת המחדל של 6 הצדדים. "עצמי" יקרא לצדי הקוביות באמצעות הפונקציה.
שלב 3: החזר את הגליל בשיטת 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 על ידי הזנת מספר הגלילים והצדדים שאתה רוצה.
לחץ על 'enter' כדי להחזיר את התוצאות
מזל טוב! כעת, לאחר שיצרת את המודול, אתה מוכן להשתמש בפונקציה זו כדי לשחק כל משחק לוח באמצעות פייתון! עכשיו אתה צריך להיות קצת יותר מכיר כיצד שפת הפייתון עובדת ולהשתמש ביצירתיות שלך כדי ליצור מודולים שונים להתקדם.
למידע נוסף על Python, בקר באתר: https://www.python.org/about/gettingstarted/. האתר הרשמי של פייתון יספק לך הסבר מעמיק יותר על קידוד לצד דוגמאות נוספות להמשך.
מוּמלָץ:
אינדיגו לד קוביה 3*3*3 עם Adxl35 ופוטנציומטר: 8 שלבים
אינדיגו Led Cube 3*3*3 עם Adxl35 ופוטנציומטר: זו הפעם הראשונה בשבילי לפרסם קובץ Instructables. תנועת הפלטפורמה שלה. ואת דפוס הלד ניתן לגוון בהתאם
שעון קוביה רב תכליתי מבוסס מיקום: 5 שלבים (עם תמונות)
שעון קובייה רב תכליתי מבוסס מיקום: זהו שעון מבוסס ארדואינו הכולל צג OLED המתפקד כשעון עם התאריך, כטיימר תנומה וכאור לילה. הפונקציות השונות " נשלטים על ידי מד תאוצה ונבחרים על ידי סיבוב שעון הקובייה
מראה אינסוף קוביה: 5 שלבים
מראה אינסוף קוביה: האם דמיינת פעם שאתה נופל בטעות לחלל אינסופי ויוצא למסע נפלא? תארו לעצמכם גודל אינסופי, אנו יכולים גם ליצור משלנו אינסוף קובייה אינסופית. בוא נעשה את זה
VISUINO מגלגלים קוביות באמצעות מודול OLED 4 פינים 0.96 אינץ ': 7 שלבים
VISUINO מגלגלים קוביות באמצעות מודול OLED בגודל 0.96 אינץ 'עם 4 פינים: במדריך זה נשתמש ב- OLED Lcd וב- Visuino ליצירת קוביות מתגלגלות כאשר אנו לוחצים על כפתור בלוח הלחם שלנו. צפה בסרטון הדגמה
קוביה מעוטרת משתנה בצבע: 5 שלבים
קובייה מעוטרת בשינוי צבע: מדריך זה ילמד אותך כיצד להכין קובייה מעוטרת משתנה בצבע. זהו עיצוב מכשירים מיוחד לכל גיל אנשים. המכשיר ישנה את צבעי הלדים באופן אקראי. דרך הצפייה במופע שמשנה את הצבעים, התערובת היפה של שיתוף