Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Εισαγωγή τυχαίας μονάδας
- Βήμα 2: Δημιουργήστε αρχική συνάρτηση για το ζάρι
- Βήμα 3: Επιστρέψτε το ρολό χρησιμοποιώντας τη μέθοδο Radint
- Βήμα 4: Δημιουργήστε μια συνάρτηση για να λάβετε τον αριθμό των πλευρών
- Βήμα 5: Δημιουργήστε την παράσταση συμβολοσειράς και Python
- Βήμα 6: Δημιουργήστε μια ξεχωριστή συνάρτηση "rollDice"
- Βήμα 7: Δημιουργήστε μια λειτουργία βρόχου μέσα στο "rollDice"
- Βήμα 8: Εκτέλεση λειτουργικής μονάδας
- Βήμα 9: Εισαγάγετε τη λειτουργία RollDice και διασκεδάστε
Βίντεο: Πώς να ρίξετε ένα ζάρι χρησιμοποιώντας Python: 9 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Οι ακόλουθες οδηγίες θα σας καθοδηγήσουν πώς να δημιουργήσετε μια ενότητα Python για το «ρίξιμο» ενός ζαριού. Αυτή η ενότητα θα δημιουργήσει τυχαίους αριθμούς από αυτό το μηχανογραφημένο ζάρι. Θα παράσχω τις συναρτήσεις που απαιτούνται για τη δημιουργία της ενότητας και θα παράσχω μια περιγραφή για το τι θα χρησιμοποιηθεί κάθε συνάρτηση. Η εκμάθηση των βασικών λειτουργιών για την Python μπορεί να είναι συντριπτική. Αυτός θα είναι ένας δημιουργικός τρόπος χρήσης της Python για να σας επιτρέψει να εξοικειωθείτε περισσότερο χρησιμοποιώντας το πρόγραμμα ακολουθώντας το δεδομένο παράδειγμα. Μετά από αυτό, θα πρέπει να μπορείτε να δημιουργήσετε λειτουργίες μόνοι σας!
Διάρκεια: 3-5 λεπτά
Προμήθειες
Κάποια εμπειρία με την Python
IDEL για Python Code (Python 3.0 ή νεότερο)
Βήμα 1: Εισαγωγή τυχαίας μονάδας
Αρχικά, ανοίξτε ένα αρχείο IDLE. Μόλις ανοίξει, εισαγάγετε την τυχαία μονάδα. Δημιουργούμε ένα αντικείμενο παραγγελίας με το όνομα "Die".
*Σε αυτό το αντικείμενο παραγγελίας, θα έχουμε πολλές συναρτήσεις
Βήμα 2: Δημιουργήστε αρχική συνάρτηση για το ζάρι
Μετά το παχύ έντερο, πατήστε enter και ακολουθήστε τις κατάλληλες εσοχές. Τώρα θα δημιουργήσουμε την αρχική συνάρτηση για τα ζάρια και θα προεπιλέξουμε τις 6 πλευρές. Το "Self" θα καλέσει τις πλευρές του ζαριού μέσω της συνάρτησης.
Βήμα 3: Επιστρέψτε το ρολό χρησιμοποιώντας τη μέθοδο Radint
Στη συνέχεια, χρησιμοποιήστε τις λειτουργίες "get" και "roll" για να δημιουργήσετε/επιστρέψετε το ρολό χρησιμοποιώντας τη μέθοδο randint. Δημιουργήστε μια μεταβλητή που ονομάζεται self.roll_count για να κάνετε το τυχαίο ρολό μέσα στη συνάρτηση "roll" Επιστρέψτε τον αριθμό από το τυχαίο ρολό μέσα στη συνάρτηση "get"
*Το Randint δημιουργεί έναν τυχαίο αριθμό από το 1 στο self.sides που ήταν 6
Βήμα 4: Δημιουργήστε μια συνάρτηση για να λάβετε τον αριθμό των πλευρών
Δημιουργήστε μια συνάρτηση για να λάβετε τον αριθμό των πλευρών της μήτρας και να την επιστρέψετε. Αυτό θα ορίσει τον αριθμό των πλευρών που έχει το ζάρι και θα επιστρέψει τον αριθμό της πλευράς.
Βήμα 5: Δημιουργήστε την παράσταση συμβολοσειράς και Python
Τώρα δημιουργήστε μια συνάρτηση για να λάβετε την απεικόνιση συμβολοσειράς και python της μήτρας
Βήμα 6: Δημιουργήστε μια ξεχωριστή συνάρτηση "rollDice"
Τώρα δημιουργήστε μια νέα, ξεχωριστή συνάρτηση για το "rollDice" για να καλέσετε την παραγγελία Class Die παραπάνω
D1 και D2 θα είναι το πρώτο ρολό και το δεύτερο ρολό
*Παρατηρήστε πώς δεν υπάρχει εσοχή στην αρχή αυτής της συνάρτησης
Βήμα 7: Δημιουργήστε μια λειτουργία βρόχου μέσα στο "rollDice"
Στη συνέχεια, δημιουργήστε έναν βρόχο while μέσα στο ‘rollDice’ που θα ρίξει τα ζάρια, ωστόσο πολλές φορές όταν ο αριθμός είναι μικρότερος ή ίσος με τον αριθμό των ρολών. Βεβαιωθείτε ότι έχετε προσθέσει τη λειτουργία εκτύπωσης για να δημιουργήσετε αποτελέσματα.
*Χρησιμοποιήστε τη λειτουργία ρολού για να δημιουργήσετε το ρολό των δύο Die
Βήμα 8: Εκτέλεση λειτουργικής μονάδας
Τώρα που δημιουργήσαμε τις συναρτήσεις για κάθε βήμα, συγκρίνετε με την οπτική που παρέχεται για να διασφαλίσετε ότι όλα είναι γραμμένα σωστά. Τώρα θα τρέξουμε την ενότητα. Στη γραμμή μενού, κάντε κλικ στην επιλογή Εκτέλεση> Εκτέλεση λειτουργικής μονάδας
Βήμα 9: Εισαγάγετε τη λειτουργία RollDice και διασκεδάστε
Τέλος, δημιουργήστε μια λειτουργία rollDice εισάγοντας αριθμό ρολών και πλευρών που θέλετε.
Πατήστε ‘enter’ για να επιστρέψετε τα αποτελέσματα
Συγχαρητήρια! Τώρα που δημιουργήσατε τη μονάδα, είστε έτοιμοι να χρησιμοποιήσετε αυτήν τη λειτουργία για να παίξετε οποιοδήποτε επιτραπέζιο παιχνίδι χρησιμοποιώντας Python! Θα πρέπει τώρα να είστε λίγο πιο εξοικειωμένοι με το πώς λειτουργεί η γλώσσα Python και να χρησιμοποιήσετε τη δική σας δημιουργικότητα για να δημιουργήσετε διάφορες ενότητες που προχωρούν.
Για περισσότερες πληροφορίες σχετικά με την Python, επισκεφθείτε τον ιστότοπο: https://www.python.org/about/gettingstarted/. Ο επίσημος ιστότοπος της Python θα σας δώσει μια πιο εμπεριστατωμένη εξήγηση για την κωδικοποίηση μαζί με περισσότερα παραδείγματα που πρέπει να ακολουθήσετε.
Συνιστάται:
Πώς να κωδικοποιήσετε ένα απλό τυχαίο εικονικό ζάρι: 6 βήματα
Πώς να κωδικοποιήσετε ένα απλό τυχαίο εικονικό ζάρι: Γεια σε όλους !!!!! Αυτό είναι το πρώτο μου διδακτικό και θα σας διδάξω πώς να κωδικοποιείτε ένα εικονικό ζάρι στον υπολογιστή ή το smartphone σας. Χρησιμοποιώ HTML, JavaScript και CSS, ελπίζω να σας αρέσει πολύ και μην ξεχάσετε να με ψηφίσετε στο παρακάτω πλαίσιο
Πώς να φτιάξετε ένα ζάρι με Arduino!: 3 βήματα
Πώς να φτιάξετε ένα ζαριά με Arduino!: Αυτό το έργο είναι κατασκευασμένο από ένα έργο σε αυτόν τον ιστότοπο (https: //www.instructables.com/id/Arduino-LED-Dice -…) Έκανα μερικές αλλαγές για να το κάνω προβάλλετε καλύτερα και ευκολότερα στη χρήση με μια ακολουθία αντίστροφης μέτρησης κατασκευασμένη από εκεί led και ένα ηχείο που βουίζει μετά από
Πώς να φτιάξετε ένα πολύχρωμο ζάρι Arduino LED: 8 βήματα
Πώς να φτιάξετε ένα πολύχρωμο ζάρι Arduino LED: Σε αυτό το σεμινάριο, θα μάθετε πώς να φτιάχνετε ένα πολύχρωμο ζάρι LED Arduino, το οποίο μπορεί να "τυλιχτεί" πατώντας απλά ένα κουμπί. Θα εξηγήσω πώς να φτιάξετε το Arduino και πώς να το κωδικοποιήσετε. Είναι ένα αρκετά απλό σεμινάριο για όσους βρίσκονται στην αρχή
Πώς να φτιάξετε ένα drone χρησιμοποιώντας το Arduino UNO - Φτιάξτε ένα Quadcopter χρησιμοποιώντας μικροελεγκτή: 8 βήματα (με εικόνες)
Πώς να φτιάξετε ένα drone χρησιμοποιώντας το Arduino UNO | Φτιάξτε ένα Quadcopter χρησιμοποιώντας μικροελεγκτή: Εισαγωγή Επισκεφθείτε το κανάλι μου στο Youtube Ένα Drone είναι ένα πολύ ακριβό gadget (προϊόν) για αγορά. Σε αυτήν την ανάρτηση θα συζητήσω πώς θα το φτιάξω φθηνά; Και πώς μπορείτε να φτιάξετε το δικό σας έτσι σε φθηνή τιμή … Λοιπόν στην Ινδία όλα τα υλικά (κινητήρες, ESC
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: Λάβετε υπόψη ότι αυτό είναι τώρα αρκετά παλιό, οπότε ορισμένα μέρη είναι λανθασμένα και παλιά. Τα αρχεία που πρέπει να επεξεργαστείτε έχουν αλλάξει. Έχω ενημερώσει τον σύνδεσμο για να σας δώσω την πιο πρόσφατη έκδοση της εικόνας (χρησιμοποιήστε το 7-zip για να την αποσυμπιέσετε) αλλά για πλήρη εγκατάσταση