Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να κωδικός Nim για Python

Το " Nim " παιχνίδι παζλ είναι ένα αρχαίο παιχνίδι που υποτίθεται ότι προέρχονταν από την Κίνα , με διάφορες ενσαρκώσεις που εμφανίζονται σε όλη την ιστορία . Μια παραλλαγή βάλλει κατά δύο παίκτες να επιλέξουν " μπαστούνια " μέχρι να μείνει μόνο ένα ραβδί έχει απομείνει . Ο παίκτης που παίρνει την τελευταία stick χάνει . Κωδικοποίηση μια απλή έκδοση του αυτό το παιχνίδι σε Python απαιτεί μόνο μερικές βασικές όρους δηλώσεις και στοιχεία από τους παίκτες . Τα πράγματα που θα χρειαστείτε
ερμηνευτής Python
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ρύθμιση σενάριο Python σας με τις κατάλληλες μεταβλητές . Ο ακόλουθος κώδικας επιτρέπει στους παίκτες να πάρει μέχρι τέσσερα μπαστούνια :

>>> μπαστούνια = 13 >>> max_picks = 4 2

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

>>> ενώ ( μπαστούνια = 0 ! ) . : . . . pick1 , πάρτε 2 = 0 . . . pick1 = raw_input ( « Παίκτης 1 επιλογή : ' ) . . . ενώ pick1 > = int ( max_picks ) : . . . . . pick1 = raw_input ( « Παίκτης 1 επιλογή : ' ) . . . . . μπαστούνια - = pick1 . . . pick2 = raw_input ( « Παίκτης 2 επιλογή : ' ) . . . ενώ pick2 > = int ( max_picks ) : . . . . . pick2 = raw_input ( « Παίκτης 2 επιλογή : ' ) . . . . . μπαστούνια - = pick2
εικόνων 3

Ρυθμίστε τις προϋποθέσεις νίκης στο βρόχο :

>>> ενώ ( μπαστούνια = 0 ! ) : . . . pick1 , πάρτε 2 = 0 . . . pick1 = raw_input ( « Παίκτης 1 επιλογή : ' ) . . . ενώ pick1 > = int ( max_picks ) : . . . . . pick1 = raw_input ( « Παίκτης 1 επιλογή : ' ) . . . . . μπαστούνια - = pick1 . . . αν sticks == 1 : . . . . . print " Παίκτης 1 κερδίζει ! » . . . . . επιστρέψει . . . pick2 = raw_input ( « Παίκτης 2 επιλογή : ' ) . . . ενώ pick2 > = int ( max_picks ) : . . . . . pick2 = raw_input ( « Παίκτης 2 επιλογή : ' ) . . . . . μπαστούνια - = pick2 . . . αν sticks == 1 : . . . . . print " Παίκτης 2 κερδίζει ! » . . . . . επιστρέψει
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα