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

Κωδικοποίηση ενός παιχνιδιού προσθήκης σε Python: 15 βήματα
Κωδικοποίηση ενός παιχνιδιού προσθήκης σε Python: 15 βήματα

Βίντεο: Κωδικοποίηση ενός παιχνιδιού προσθήκης σε Python: 15 βήματα

Βίντεο: Κωδικοποίηση ενός παιχνιδιού προσθήκης σε Python: 15 βήματα
Βίντεο: An Intro to Markov chains with Python! 2024, Νοέμβριος
Anonim
Κωδικοποίηση ενός παιχνιδιού προσθήκης σε Python
Κωδικοποίηση ενός παιχνιδιού προσθήκης σε Python
  • Αυτό το σετ οδηγιών θα σας διδάξει βήμα-βήμα πώς να προγραμματίσετε ένα παιχνίδι προσθήκης που θα ζητά από τους χρήστες να απαντούν σε απλά προβλήματα προσθήκης χρησιμοποιώντας τυχαίους αριθμούς από το 0-9 και θα εκτυπώνει είτε είναι σωστοί είτε όχι!
  • Κάντε κλικ στην εικόνα σε κάθε βήμα για μεγέθυνση και δείτε τον κώδικα για αυτό το μέρος.

Βήμα 1: Εκκινήστε την εφαρμογή κωδικοποίησης Python

Εκκινήστε την εφαρμογή κωδικοποίησης Python
Εκκινήστε την εφαρμογή κωδικοποίησης Python
  • Αυτό το σύνολο οδηγιών θα χρησιμοποιεί το πρόγραμμα IDLE Python!
  • Μετά την εκκίνηση, δημιουργήστε ένα νέο αρχείο στην εφαρμογή Python για να ξεκινήσετε την κωδικοποίηση.

Βήμα 2: Εισαγάγετε την Τυχαία κλάση

Εισαγάγετε την Τυχαία κατηγορία
Εισαγάγετε την Τυχαία κατηγορία

Θα το χρησιμοποιήσουμε για να δημιουργήσουμε τυχαίους αριθμούς

Βήμα 3: Ορίστε μια μέθοδο Python με μεταβλητή εισόδου Ν

Ορίστε μια μέθοδο Python με μεταβλητή εισόδου Ν
Ορίστε μια μέθοδο Python με μεταβλητή εισόδου Ν
  • Η εισαγωγή του ακέραιου n θα καθορίσει τον αριθμό των προβλημάτων προσθήκης που θα εκτυπώσει το παιχνίδι όταν κληθεί!
  • Αυτός ο κώδικας ονομάζει τη μέθοδο "παιχνίδι (n)".

Βήμα 4: Αρχικοποιήστε μια μεταβλητή Boolean και μια ακέραιη μεταβλητή

Αρχικοποιήστε μια μεταβλητή Boolean και μια ακέραιη μεταβλητή
Αρχικοποιήστε μια μεταβλητή Boolean και μια ακέραιη μεταβλητή
  • Μέσα στη μέθοδο παιχνιδιού, προετοιμάστε μια μεταβλητή Boole που θα χρησιμοποιηθεί σε έναν βρόχο 'while' και έναν ακέραιο που θα χρησιμοποιηθεί ως μεταβλητή μέτρησης για σωστές απαντήσεις.
  • Αυτός ο κώδικας ονομάζει το Boolean "wrk" και ακέραιο "cnt".
  • Θυμηθείτε τη σημασία των εσοχών στην Python, καθώς καθορίζουν ποιος κώδικας είναι φωλιασμένος πού!

Βήμα 5: Ξεκινήστε ένα βρόχο «για» για το εύρος Ν

Ξεκινήστε ένα βρόχο «για» για το εύρος Ν
Ξεκινήστε ένα βρόχο «για» για το εύρος Ν

Αυτό θα βρόχο για το μήκος του ακέραιου αριθμού εισόδου n

Βήμα 6: Αρχικοποιήστε δύο τυχαίες ακέραιες τιμές μεταξύ 1 και 10 και ορίστε την τιμή Boolean σε True

Αρχικοποιήστε δύο τυχαίες ακέραιες τιμές μεταξύ 1 και 10 και ορίστε την τιμή Boolean σε True
Αρχικοποιήστε δύο τυχαίες ακέραιες τιμές μεταξύ 1 και 10 και ορίστε την τιμή Boolean σε True
  • Μέσα σε αυτόν τον βρόχο "for", χρησιμοποιήστε το random.randrange (1, 10) για να ξεκινήσετε δύο τυχαίες ακέραιες τιμές μεταξύ 1 και 9.
  • Αυτός ο κωδικός τα ονομάζει "val1" και "val2".
  • Στη συνέχεια, ορίστε την τιμή Boolean σε True!

Βήμα 7: Ξεκινήστε ένα βρόχο ‘while’ while the Boolean Variable Is True

Ξεκινήστε ένα βρόχο ‘while’ while the Boolean Variable Is True
Ξεκινήστε ένα βρόχο ‘while’ while the Boolean Variable Is True

Ενώ εξακολουθείτε να βρίσκεστε στον βρόχο "for", ξεκινήστε έναν βρόχο "while" ενώ η μεταβλητή Boolean είναι True

Βήμα 8: Εκτυπώστε ένα πρόβλημα προσθήκης με τις τιμές 1 και 2 και λάβετε την απάντηση ως εισαγωγή

Εκτυπώστε ένα πρόβλημα προσθήκης με τις τιμές 1 και 2 και λάβετε την απάντηση ως είσοδο
Εκτυπώστε ένα πρόβλημα προσθήκης με τις τιμές 1 και 2 και λάβετε την απάντηση ως είσοδο
  • Στη συνέχεια σε αυτόν τον βρόχο ‘while’, δημιουργούμε μια πρόταση try-εκτός.
  • Στην περίπτωση «δοκιμή», εκτυπώστε μια ερώτηση προσθήκης χρησιμοποιώντας την τιμή 1 και την τιμή 2 και ορίστε μια μεταβλητή απάντησης ως είσοδο του χρήστη (αυτός ο κώδικας ορίζει τη μεταβλητή απάντησης ως «ans»).

Βήμα 9: Κάντε μια δήλωση If-else Δοκιμή αν η απάντηση = τιμή 1 + τιμή 2

Κάντε μια δήλωση If-else Δοκιμή αν η απάντηση = τιμή 1 + τιμή 2
Κάντε μια δήλωση If-else Δοκιμή αν η απάντηση = τιμή 1 + τιμή 2

Στην περίπτωση "try", κωδικοποιήστε μια δήλωση if-else που ελέγχει αν ans = val1 + val2

Βήμα 10: Εάν είναι σωστό, εκτυπώστε ένα σωστό μήνυμα, ορίστε τη μεταβλητή Boolean σε False και αυξήστε τον αριθμό

Εάν είναι σωστό, εκτυπώστε ένα σωστό μήνυμα, ορίστε τη μεταβλητή Boole σε False και αυξήστε τον αριθμό
Εάν είναι σωστό, εκτυπώστε ένα σωστό μήνυμα, ορίστε τη μεταβλητή Boole σε False και αυξήστε τον αριθμό
  • Ακόμα μέσα στη δήλωση "δοκιμή", εάν ισχύει:

    • Εκτυπώστε το σωστό μήνυμα!
    • Ορίστε τη μεταβλητή Boolean σε False!
    • Αριθμός αύξησης κατά 1!

Βήμα 11: Εάν όχι, εκτυπώστε ένα εσφαλμένο μήνυμα και ορίστε την τιμή Boolean σε False

Εάν όχι, εκτυπώστε ένα λάθος μήνυμα και ορίστε την τιμή Boolean σε False
Εάν όχι, εκτυπώστε ένα λάθος μήνυμα και ορίστε την τιμή Boolean σε False

Στη δήλωση "else", εκτυπώστε ένα λάθος μήνυμα και ορίστε την τιμή Boolean σε False

Βήμα 12: Λογαριασμός μη ακέραιων εισόδων με μήνυμα σφάλματος

Λογαριασμός για μη ακέραιες εισόδους με μήνυμα σφάλματος
Λογαριασμός για μη ακέραιες εισόδους με μήνυμα σφάλματος

Στην περίπτωση «εκτός», εκτυπώστε ένα μήνυμα σφάλματος στον λογαριασμό για μη ακέραιες εισόδους

Βήμα 13: Στο τέλος του προγράμματος, εκτυπώστε τον αριθμό προβλημάτων από το N που ο παίκτης πήρε σωστά

Στο τέλος του προγράμματος, εκτυπώστε τον αριθμό προβλημάτων από το N που ο παίκτης πήρε σωστά
Στο τέλος του προγράμματος, εκτυπώστε τον αριθμό προβλημάτων από το N που ο παίκτης πήρε σωστά

Μετά από όλες εκείνες τις ένθετες δηλώσεις, εκτυπώστε τον αριθμό των προβλημάτων από το n που έχει ο παίκτης σωστά

Βήμα 14: Κοιτάξτε τον κώδικα σας

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

Βήμα 15: Εκτελέστε αυτήν την ενότητα και απολαύστε το μαθηματικό σας παιχνίδι

Εκτελέστε αυτήν την ενότητα και απολαύστε το μαθηματικό σας παιχνίδι!
Εκτελέστε αυτήν την ενότητα και απολαύστε το μαθηματικό σας παιχνίδι!
  • Αφού ακολουθήσετε αυτά τα βήματα για να κωδικοποιήσετε το μαθηματικό σας πρόγραμμα, προχωρήστε και πατήστε Εκτέλεση λειτουργικής μονάδας.
  • Απολαύστε το απλό παιχνίδι προσθήκης!

Συνιστάται: