Cuprins:
- Provizii
- Pasul 1: Importați modulul aleatoriu
- Pasul 2: Creați funcția inițială pentru zaruri
- Pasul 3: Întoarceți rola folosind metoda Radint
- Pasul 4: Creați o funcție pentru a obține numărul de laturi
- Pasul 5: Creați reprezentarea șir și Python
- Pasul 6: Creați o funcție separată "rollDice"
- Pasul 7: Creați o funcție de buclă în „rollDice”
- Pasul 8: Rulați modulul
- Pasul 9: Intrați în funcția RollDice și distrați-vă
Video: Cum se rulează un zar folosind Python: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Următoarele instrucțiuni vă vor ghida despre cum să creați un modul Python pentru „aruncarea” unui zar. Acest modul va genera numere aleatorii din aceste zaruri computerizate. Voi oferi funcțiile necesare pentru a crea modulul și voi oferi o descriere pentru ce va fi utilizată fiecare funcție. Învățarea funcțiilor de bază pentru Python poate fi copleșitoare. Acesta va fi un mod creativ de a folosi Python pentru a vă permite să vă familiarizați folosind programul urmând exemplul dat. După aceasta, ar trebui să puteți crea funcții pe cont propriu!
Durata: 3-5 minute
Provizii
O experiență cu Python
IDEL pentru codul Python (Python 3.0 sau o versiune ulterioară
Pasul 1: Importați modulul aleatoriu
Mai întâi, deschideți un fișier IDLE. După deschidere, importați modulul aleatoriu. Creăm un obiect de comandă numit „Die”.
* În cadrul acestui obiect de comandă, vom avea mai multe funcții
Pasul 2: Creați funcția inițială pentru zaruri
După colon, apăsați Enter și urmați indentările corespunzătoare. Acum vom crea funcția inițială pentru zaruri și implicit cele 6 laturi. „Sinele” va apela laturile zarurilor prin intermediul funcției.
Pasul 3: Întoarceți rola folosind metoda Radint
Apoi, utilizați funcțiile „get” și „roll” pentru a genera / returna rularea folosind metoda randint. Creați o variabilă numită self.roll_count pentru a efectua rularea aleatorie în interiorul funcției „roll” Întoarceți numărul din ruloul aleatoriu din funcția „get”
* Randint creează un număr aleatoriu de la 1 la self.sides care era 6
Pasul 4: Creați o funcție pentru a obține numărul de laturi
Creați o funcție pentru a obține numărul de laturi ale matriței și a o returna. Aceasta va seta numărul de laturi pe care le are zarurile și va reveni la numărul de laturi.
Pasul 5: Creați reprezentarea șir și Python
Acum creați o funcție pentru a obține reprezentarea șirului și a pitonului matriței
Pasul 6: Creați o funcție separată "rollDice"
Acum creați o nouă funcție separată pentru „rollDice” pentru a apela ordinul Class Die mai sus
D1 și D2 vor fi prima rundă și a doua rundă
* Observați cum nu există indentare la începutul acestei funcții * Rolele reprezintă numărul de ori rulat, iar laturile vor fi orice număr întreg 1-6
Pasul 7: Creați o funcție de buclă în „rollDice”
Apoi, creați o buclă de timp în „rollDice” care va arunca zarurile de multe ori când numărul este mai mic sau egal cu numărul de aruncări. Asigurați-vă că adăugați funcția de imprimare pentru a genera rezultate.
* Utilizați funcția de rulare pentru a genera rulajul celor două matrițe
Pasul 8: Rulați modulul
Acum că am creat funcțiile pentru fiecare pas, comparați-vă cu vizualul furnizat pentru a ne asigura că totul este scris corect. Acum vom rula modulul. În bara de meniu, faceți clic pe Executare> Executare modul
Pasul 9: Intrați în funcția RollDice și distrați-vă
În cele din urmă, creați o funcție rollDice introducând numărul de role și laturile dorite.
Apăsați „Enter” pentru a reveni la rezultate
Felicitări! Acum că ați creat modulul, sunteți gata să utilizați această funcție pentru a juca orice joc de societate folosind Python! Acum ar trebui să fii puțin mai familiar cu privire la modul în care funcționează limbajul Python și să folosești propria creativitate pentru a crea diferite module care merg mai departe.
Pentru mai multe informații despre Python, vizitați site-ul web: https://www.python.org/about/gettingstarted/. Site-ul oficial Python vă va oferi o explicație mai aprofundată despre codificare, alături de mai multe exemple de urmat.
Recomandat:
DIY -- Cum se face un robot Spider care poate fi controlat folosind un smartphone folosind Arduino Uno: 6 pași
DIY || Cum să faci un robot Spider care poate fi controlat folosind un smartphone Utilizând Arduino Uno: În timp ce faci un robot Spider, poți învăța atât de multe lucruri despre robotică. În acest videoclip vă vom arăta cum să realizați un robot Spider, pe care să îl putem utiliza cu smartphone-ul nostru (Androi
Cum se rulează motoare servo folosind Moto: bit Cu Micro: bit: 7 pași (cu imagini)
Cum se rulează motoare servo folosind Moto: bit Cu Micro: bit: O modalitate de a extinde funcționalitatea micro: bit este de a utiliza o placă numită moto: bit de SparkFun Electronics (aproximativ 15-20 USD). Arată complicat și are multe caracteristici, dar nu este greu să rulezi servo-motoare de pe acesta. Moto: bit vă permite să
Crypto de tip Bitcoin care rulează pe Raspberry Pi: 5 pași
Criptare de tip Bitcoin care rulează pe Raspberry Pi: Instrucțiuni pentru rularea unui nod. Sistemul de operare US-OS este format din raspbian care rulează pachetul US-cryptoplatform. Nu trebuie să cereți permisiunea de a vă alătura. Urmați doar aceste instrucțiuni simple și rulați un nod care câștigă criptocurrency în fiecare minut
Kit Pixel care rulează MicroPython: primii pași: 7 pași
Kit Pixel care rulează MicroPython: primii pași: călătoria pentru a debloca întregul potențial al Pixelului lui Kano începe cu înlocuirea firmware-ului din fabrică cu MicroPython, dar acesta este doar începutul. Pentru a codifica pe Pixel Kit trebuie să ne conectăm computerele la acesta. Acest tutorial vă va explica ce
Cum se face o dronă folosind Arduino UNO - Realizați un Quadcopter folosind microcontrolerul: 8 pași (cu imagini)
Cum se face o dronă folosind Arduino UNO | Realizați un Quadcopter folosind microcontrolerul: Introducere Vizitați canalul meu Youtube O dronă este un gadget (produs) foarte scump de cumpărat. În această postare voi discuta, cum o fac la prețuri ieftine ?? Și cum poți să-ți faci propriile tale la prețuri ieftine … Ei bine, în India toate materialele (motoare, ESC-uri