Πίνακας περιεχομένων:

Πώς να ρίξετε ένα ζάρι χρησιμοποιώντας Python: 9 βήματα
Πώς να ρίξετε ένα ζάρι χρησιμοποιώντας Python: 9 βήματα

Βίντεο: Πώς να ρίξετε ένα ζάρι χρησιμοποιώντας Python: 9 βήματα

Βίντεο: Πώς να ρίξετε ένα ζάρι χρησιμοποιώντας Python: 9 βήματα
Βίντεο: Πως έμαθα προγραμματισμό με αυτές τις 5 εντολές στην python 2024, Ιούλιος
Anonim
Πώς να ρίξετε ένα ζάρι χρησιμοποιώντας την Python
Πώς να ρίξετε ένα ζάρι χρησιμοποιώντας την Python

Οι ακόλουθες οδηγίες θα σας καθοδηγήσουν πώς να δημιουργήσετε μια ενότητα Python για το «ρίξιμο» ενός ζαριού. Αυτή η ενότητα θα δημιουργήσει τυχαίους αριθμούς από αυτό το μηχανογραφημένο ζάρι. Θα παράσχω τις συναρτήσεις που απαιτούνται για τη δημιουργία της ενότητας και θα παράσχω μια περιγραφή για το τι θα χρησιμοποιηθεί κάθε συνάρτηση. Η εκμάθηση των βασικών λειτουργιών για την Python μπορεί να είναι συντριπτική. Αυτός θα είναι ένας δημιουργικός τρόπος χρήσης της Python για να σας επιτρέψει να εξοικειωθείτε περισσότερο χρησιμοποιώντας το πρόγραμμα ακολουθώντας το δεδομένο παράδειγμα. Μετά από αυτό, θα πρέπει να μπορείτε να δημιουργήσετε λειτουργίες μόνοι σας!

Διάρκεια: 3-5 λεπτά

Προμήθειες

Κάποια εμπειρία με την Python

IDEL για Python Code (Python 3.0 ή νεότερο)

Βήμα 1: Εισαγωγή τυχαίας μονάδας

Εισαγωγή τυχαίας μονάδας
Εισαγωγή τυχαίας μονάδας

Αρχικά, ανοίξτε ένα αρχείο IDLE. Μόλις ανοίξει, εισαγάγετε την τυχαία μονάδα. Δημιουργούμε ένα αντικείμενο παραγγελίας με το όνομα "Die".

*Σε αυτό το αντικείμενο παραγγελίας, θα έχουμε πολλές συναρτήσεις

Βήμα 2: Δημιουργήστε αρχική συνάρτηση για το ζάρι

Δημιουργήστε αρχική συνάρτηση για τα ζάρια
Δημιουργήστε αρχική συνάρτηση για τα ζάρια

Μετά το παχύ έντερο, πατήστε enter και ακολουθήστε τις κατάλληλες εσοχές. Τώρα θα δημιουργήσουμε την αρχική συνάρτηση για τα ζάρια και θα προεπιλέξουμε τις 6 πλευρές. Το "Self" θα καλέσει τις πλευρές του ζαριού μέσω της συνάρτησης.

Βήμα 3: Επιστρέψτε το ρολό χρησιμοποιώντας τη μέθοδο Radint

Επιστρέψτε το ρολό χρησιμοποιώντας τη μέθοδο Radint
Επιστρέψτε το ρολό χρησιμοποιώντας τη μέθοδο Radint

Στη συνέχεια, χρησιμοποιήστε τις λειτουργίες "get" και "roll" για να δημιουργήσετε/επιστρέψετε το ρολό χρησιμοποιώντας τη μέθοδο randint. Δημιουργήστε μια μεταβλητή που ονομάζεται self.roll_count για να κάνετε το τυχαίο ρολό μέσα στη συνάρτηση "roll" Επιστρέψτε τον αριθμό από το τυχαίο ρολό μέσα στη συνάρτηση "get"

*Το Randint δημιουργεί έναν τυχαίο αριθμό από το 1 στο self.sides που ήταν 6

Βήμα 4: Δημιουργήστε μια συνάρτηση για να λάβετε τον αριθμό των πλευρών

Δημιουργήστε μια συνάρτηση για να λάβετε τον αριθμό των πλευρών
Δημιουργήστε μια συνάρτηση για να λάβετε τον αριθμό των πλευρών

Δημιουργήστε μια συνάρτηση για να λάβετε τον αριθμό των πλευρών της μήτρας και να την επιστρέψετε. Αυτό θα ορίσει τον αριθμό των πλευρών που έχει το ζάρι και θα επιστρέψει τον αριθμό της πλευράς.

Βήμα 5: Δημιουργήστε την παράσταση συμβολοσειράς και Python

Δημιουργήστε την παράσταση συμβολοσειράς και Python
Δημιουργήστε την παράσταση συμβολοσειράς και Python

Τώρα δημιουργήστε μια συνάρτηση για να λάβετε την απεικόνιση συμβολοσειράς και python της μήτρας

Βήμα 6: Δημιουργήστε μια ξεχωριστή συνάρτηση "rollDice"

Δημιουργήστε ένα ξεχωριστό
Δημιουργήστε ένα ξεχωριστό

Τώρα δημιουργήστε μια νέα, ξεχωριστή συνάρτηση για το "rollDice" για να καλέσετε την παραγγελία Class Die παραπάνω

D1 και D2 θα είναι το πρώτο ρολό και το δεύτερο ρολό

*Παρατηρήστε πώς δεν υπάρχει εσοχή στην αρχή αυτής της συνάρτησης

Βήμα 7: Δημιουργήστε μια λειτουργία βρόχου μέσα στο "rollDice"

Δημιουργήστε μια λειτουργία βρόχου μέσα
Δημιουργήστε μια λειτουργία βρόχου μέσα

Στη συνέχεια, δημιουργήστε έναν βρόχο while μέσα στο ‘rollDice’ που θα ρίξει τα ζάρια, ωστόσο πολλές φορές όταν ο αριθμός είναι μικρότερος ή ίσος με τον αριθμό των ρολών. Βεβαιωθείτε ότι έχετε προσθέσει τη λειτουργία εκτύπωσης για να δημιουργήσετε αποτελέσματα.

*Χρησιμοποιήστε τη λειτουργία ρολού για να δημιουργήσετε το ρολό των δύο Die

Βήμα 8: Εκτέλεση λειτουργικής μονάδας

Εκτέλεση μονάδας
Εκτέλεση μονάδας
Εκτέλεση μονάδας
Εκτέλεση μονάδας

Τώρα που δημιουργήσαμε τις συναρτήσεις για κάθε βήμα, συγκρίνετε με την οπτική που παρέχεται για να διασφαλίσετε ότι όλα είναι γραμμένα σωστά. Τώρα θα τρέξουμε την ενότητα. Στη γραμμή μενού, κάντε κλικ στην επιλογή Εκτέλεση> Εκτέλεση λειτουργικής μονάδας

Βήμα 9: Εισαγάγετε τη λειτουργία RollDice και διασκεδάστε

Μπείτε στη λειτουργία RollDice και διασκεδάστε!
Μπείτε στη λειτουργία RollDice και διασκεδάστε!

Τέλος, δημιουργήστε μια λειτουργία rollDice εισάγοντας αριθμό ρολών και πλευρών που θέλετε.

Πατήστε ‘enter’ για να επιστρέψετε τα αποτελέσματα

Συγχαρητήρια! Τώρα που δημιουργήσατε τη μονάδα, είστε έτοιμοι να χρησιμοποιήσετε αυτήν τη λειτουργία για να παίξετε οποιοδήποτε επιτραπέζιο παιχνίδι χρησιμοποιώντας Python! Θα πρέπει τώρα να είστε λίγο πιο εξοικειωμένοι με το πώς λειτουργεί η γλώσσα Python και να χρησιμοποιήσετε τη δική σας δημιουργικότητα για να δημιουργήσετε διάφορες ενότητες που προχωρούν.

Για περισσότερες πληροφορίες σχετικά με την Python, επισκεφθείτε τον ιστότοπο: https://www.python.org/about/gettingstarted/. Ο επίσημος ιστότοπος της Python θα σας δώσει μια πιο εμπεριστατωμένη εξήγηση για την κωδικοποίηση μαζί με περισσότερα παραδείγματα που πρέπει να ακολουθήσετε.

Συνιστάται: