Taula de continguts:

Com tirar un dau fent servir Python: 9 passos
Com tirar un dau fent servir Python: 9 passos

Vídeo: Com tirar un dau fent servir Python: 9 passos

Vídeo: Com tirar un dau fent servir Python: 9 passos
Vídeo: The Expert (Short Comedy Sketch) 2024, De novembre
Anonim
Com tirar un dau fent servir Python
Com tirar un dau fent servir Python

Les instruccions següents us guiaran sobre com crear un mòdul Python per "llançar" un dau. Aquest mòdul generarà números aleatoris a partir d’aquest dau informatitzat. Proporcionaré les funcions necessàries per crear el mòdul i proporcionaré una descripció de per a què s’utilitzarà cada funció. Aprendre les funcions bàsiques de Python pot ser aclaparador. Aquesta serà una forma creativa d'utilitzar Python per permetre-us familiaritzar-vos amb el programa seguint l'exemple donat. Després d'això, hauríeu de poder crear funcions pel vostre compte.

Durada: 3-5 minuts

Subministraments

Alguna experiència amb Python

IDEL per al codi Python (Python 3.0 o superior

Pas 1: Importeu el mòdul aleatori

Importa un mòdul aleatori
Importa un mòdul aleatori

Primer, obriu un fitxer IDLE. Un cop obert, importeu el mòdul aleatori. Creem un objecte de comanda anomenat "Die".

* Dins d’aquest objecte d’ordre, tindrem múltiples funcions

Pas 2: Creeu una funció inicial per als daus

Crea una funció inicial per als daus
Crea una funció inicial per als daus

Després dels dos punts, premeu Intro i seguiu les sagnies adequades. Ara crearem la funció inicial per als daus i per defecte els 6 costats. El "jo" cridarà els costats dels daus mitjançant la funció.

Pas 3: torneu el rotlle amb el mètode Radint

Torneu el rotlle amb el mètode Radint
Torneu el rotlle amb el mètode Radint

A continuació, utilitzeu les funcions "get" i "roll" per generar / retornar el roll mitjançant el mètode randint. Creeu una variable anomenada self.roll_count per fer el llançament aleatori dins de la funció "roll" Retorna el número del roll aleatori dins de la funció "get"

* Randint crea un número aleatori d’1 a self.sides que era 6

Pas 4: creeu una funció per obtenir el nombre de cares

Creeu una funció per obtenir el nombre de cares
Creeu una funció per obtenir el nombre de cares

Creeu una funció per obtenir el nombre de costats del dau i retornar-lo. Això establirà el nombre de costats que tindrà el dau i retornarà el número del costat.

Pas 5: creeu la representació de cadena i Python

Creeu la representació de cadena i Python
Creeu la representació de cadena i Python

Ara creeu una funció per obtenir la representació de cadena i pitó del dau

Pas 6: creeu una funció "rollDice" independent

Creeu un fitxer independent
Creeu un fitxer independent

Ara creeu una nova funció independent per a que "rollDice" anomeni l'ordre Class Die anterior

D1 i D2 seran la primera tirada i la segona tirada

* Fixeu-vos que no hi ha cap sagnat al començament d'aquesta funció

Pas 7: creeu una funció de bucle dins de "rollDice"

Creeu una funció de bucle dins
Creeu una funció de bucle dins

A continuació, creeu un bucle while dins de "rollDice" que llançarà els daus moltes vegades quan el recompte sigui inferior o igual al nombre de tirades. Assegureu-vos d’afegir la funció d’impressió per generar resultats.

* Utilitzeu la funció de rotllo per generar el rodet de les dues matrius

Pas 8: executeu el mòdul

Executeu el mòdul
Executeu el mòdul
Executeu el mòdul
Executeu el mòdul

Ara que hem creat les funcions per a cada pas, compareu amb el visual proporcionat per assegurar-vos que tot està escrit correctament. Ara executarem el mòdul. A la barra de menú, feu clic a Executa> Executa el mòdul

Pas 9: introduïu la funció RollDice i divertiu-vos

Introduïu la funció RollDice i divertiu-vos!
Introduïu la funció RollDice i divertiu-vos!

Finalment, creeu una funció rollDice introduint el nombre de rolls i costats que vulgueu.

Feu clic a "Retorn" per tornar els resultats

Enhorabona! Ara que heu creat el mòdul, ja podeu utilitzar aquesta funció per jugar a qualsevol joc de taula amb Python. Ara hauríeu de ser una mica més familiars sobre com funciona el llenguatge Python i utilitzar la vostra pròpia creativitat per crear diversos mòduls avançant.

Per obtenir més informació sobre Python, visiteu el lloc web: https://www.python.org/about/gettingstarted/. El lloc web oficial de Python us proporcionarà una explicació més profunda sobre la codificació, a més d’exemples a seguir.

Recomanat: