
Sommario:
- Forniture
- Passaggio 1: importa il modulo casuale
- Passaggio 2: crea la funzione iniziale per i dadi
- Passaggio 3: restituire il rotolo utilizzando il metodo Radint
- Passaggio 4: creare una funzione per ottenere il numero di lati
- Passaggio 5: creare la rappresentazione String e Python
- Passaggio 6: creare una funzione "rollDice" separata
- Passaggio 7: creare una funzione loop all'interno di "rollDice"
- Passaggio 8: eseguire il modulo
- Passaggio 9: entra nella funzione RollDice e divertiti
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

Le seguenti istruzioni ti guideranno su come creare un modulo Python per "tirare" i dadi. Questo modulo genererà numeri casuali da questo dado computerizzato. Fornirò le funzioni necessarie per creare il modulo e fornirò una descrizione dell'utilizzo di ciascuna funzione. Imparare le funzioni di base per Python può essere travolgente. Questo sarà un modo creativo di usare Python per permetterti di familiarizzare con l'uso del programma seguendo l'esempio fornito. Dopo questo, dovresti essere in grado di creare funzioni da solo!
Durata: 3-5 minuti
Forniture
Qualche esperienza con Python
IDEL per codice Python (Python 3.0 o superiore
Passaggio 1: importa il modulo casuale

Innanzitutto, apri un file IDLE. Una volta aperto, importa il modulo casuale. Creiamo un oggetto ordine chiamato "Die".
*All'interno di questo oggetto dell'ordine, avremo più funzioni
Passaggio 2: crea la funzione iniziale per i dadi

Dopo i due punti, premere invio e seguire i rientri corretti. Ora creeremo la funzione iniziale per i dadi e di default i 6 lati. "Self" chiamerà i lati dei dadi attraverso la funzione.
Passaggio 3: restituire il rotolo utilizzando il metodo Radint

Quindi, usa le funzioni "get" e "roll" per generare/restituire il roll usando il metodo randint. Crea una variabile denominata self.roll_count per eseguire il tiro casuale all'interno della funzione "roll" Restituisce il numero dal tiro casuale all'interno della funzione "get"
*Randint crea un numero casuale da 1 a self.sides che era 6
Passaggio 4: creare una funzione per ottenere il numero di lati

Crea una funzione per ottenere il numero di lati del dado e restituirlo. Questo imposterà il numero di lati dei dadi e il ritorno del numero del lato.
Passaggio 5: creare la rappresentazione String e Python

Ora crea una funzione per ottenere la rappresentazione stringa e python del dado
Passaggio 6: creare una funzione "rollDice" separata

Ora crea una nuova funzione separata per "rollDice" per chiamare l'ordine Class Die sopra
D1 e D2 saranno il primo lancio e il secondo lancio
*Nota come non ci sia indentazione all'inizio di questa funzione*Rolls rappresenta il conteggio del numero di volte rotolato, e i lati saranno qualsiasi numero intero 1-6
Passaggio 7: creare una funzione loop all'interno di "rollDice"

Quindi, crea un ciclo while all'interno di "rollDice" che lancerà i dadi comunque molte volte quando il conteggio è inferiore o uguale al numero di lanci. Assicurati di aggiungere la funzione di stampa per generare risultati.
*Utilizzare la funzione di lancio per generare il lancio dei due dadi
Passaggio 8: eseguire il modulo


Ora che abbiamo creato le funzioni per ogni passaggio, confrontale con il visual fornito per assicurarti che tutto sia scritto correttamente. Ora eseguiremo il modulo. Nella barra dei menu, fai clic su Esegui > Esegui modulo
Passaggio 9: entra nella funzione RollDice e divertiti

Infine, crea una funzione rollDice inserendo il numero di rulli e lati desiderati.
Premi "invio" per restituire i risultati
Congratulazioni! Ora che hai creato il modulo, sei pronto per usare questa funzione per giocare a qualsiasi gioco da tavolo usando Python! Ora dovresti avere un po' più di familiarità su come funziona il linguaggio Python e usare la tua creatività per creare vari moduli andando avanti.
Per ulteriori informazioni su Python, visitare il sito Web: https://www.python.org/about/gettingstarted/. Il sito Web ufficiale di Python ti fornirà una spiegazione più approfondita sulla codifica insieme ad altri esempi da seguire.
Consigliato:
Come codificare un semplice dado virtuale casuale: 6 passaggi

Come codificare un semplice dado virtuale casuale: ciao a tutti!!!!! Questo è il mio primo tutorial e ti insegnerò come codificare un dado virtuale sul tuo PC o smartphone. Sto usando HTML,JavaScript e CSS, spero che amerete tutti e non dimenticate di votarmi nel contesto sottostante
Come fare un dado LED con Arduino!: 3 passaggi

How to Make a Led Dice con Arduino!: Questo progetto è realizzato da un progetto su questo sito Web (https://www.instructables.com/id/Arduino-LED-Dice-…) Ho apportato alcune modifiche per farlo progetto migliore e più facile da usare con una sequenza di conto alla rovescia composta da lì led e un altoparlante che ronza dopo
Come costruire un dado Arduino LED colorato: 8 passaggi

Come costruire un dado Arduino LED colorato: in questo tutorial imparerai come costruire un dado Arduino LED colorato, che può essere "laminato" semplicemente premendo un pulsante. Spiegherò come costruire Arduino e come codificarlo. È un tutorial abbastanza semplice per coloro che sono all'inizio
Come usare il Wiimote come mouse del computer usando le candele come sensore!!: 3 passaggi

Come utilizzare il Wiimote come mouse del computer utilizzando le candele come sensore!!: questa guida ti mostrerà come collegare il telecomando Wii (Wiimote) al PC e utilizzarlo come mouse
Come esporre il dado (contenuto) di una vecchia CPU: 4 passaggi

Come esporre il dado (contenuto) di una vecchia CPU: questo è il mio primo istruibile, quindi non ci sono molti passaggi coinvolti. Sto solo prendendo dimestichezza con il sito! Eventuali commenti sono i benvenuti. La maggior parte di noi ha visto le foto di un die di chip di silicio, di solito ingrandite. In molti di quei chip, specialmente quelli grandi