Përmbajtje:
- Furnizimet
- Hapi 1: Importoni modul të rastësishëm
- Hapi 2: Krijoni funksionin fillestar për zarin
- Hapi 3: Kthejeni rrotullën duke përdorur metodën Radint
- Hapi 4: Krijoni një funksion për të marrë numrin e anëve
- Hapi 5: Krijoni Paraqitjen e String dhe Python
- Hapi 6: Krijoni një funksion të veçantë "rollDice"
- Hapi 7: Krijoni një funksion loop brenda "rollDice"
- Hapi 8: Drejtoni modulin
- Hapi 9: Futni funksionin RollDice dhe argëtohuni
Video: Si të hidhni një zar duke përdorur Python: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Udhëzimet e mëposhtme do t'ju udhëzojnë se si të krijoni një modul Python për "hedhjen" e një zare. Ky modul do të gjenerojë numra të rastësishëm nga kjo zar i kompjuterizuar. Unë do të jap funksionet e nevojshme për të krijuar modulin dhe do të jap një përshkrim se për çfarë do të përdoret secili funksion. Mësimi i funksioneve themelore për Python mund të jetë dërrmuese. Kjo do të jetë një mënyrë krijuese e përdorimit të Python për t'ju lejuar të njiheni më shumë duke përdorur programin duke ndjekur shembullin e dhënë. Pas kësaj, duhet të jeni në gjendje të krijoni funksione vetë!
Kohëzgjatja: 3-5 minuta
Furnizimet
Disa Përvoja me Python
IDEL për Python Code (Python 3.0 ose më i lartë
Hapi 1: Importoni modul të rastësishëm
Së pari, hapni një skedar IDLE. Pasi të jetë hapur, importoni modulin e rastit. Ne krijojmë një objekt porosie të quajtur "Vdis".
*Brenda këtij objekti të porosisë, ne do të kemi shumë funksione
Hapi 2: Krijoni funksionin fillestar për zarin
Pas zorrës së trashë, shtypni enter dhe ndiqni indentacionet e duhura. Tani do të krijojmë funksionin fillestar për zarin dhe do t'i parazgjedhim 6 anët. "Vetë" do të thërrasë anët e zarit përmes funksionit.
Hapi 3: Kthejeni rrotullën duke përdorur metodën Radint
Tjetra, përdorni funksionet "merrni" dhe "rrokulliset" për të gjeneruar/kthyer rrotullën duke përdorur metodën randint. Krijoni një ndryshore të quajtur self.roll_count për të bërë rrotullimin e rastësishëm brenda funksionit "roll" Kthejeni numrin nga rrotullimi i rastësishëm brenda funksionit "merrni"
*Randint krijon një numër të rastësishëm nga 1 në anët e vetes që ishte 6
Hapi 4: Krijoni një funksion për të marrë numrin e anëve
Krijoni një funksion për të marrë numrin e anëve të vdes dhe kthejeni atë. Kjo do të caktojë numrin e anëve që zari ka dhe kthimin e numrit të anës.
Hapi 5: Krijoni Paraqitjen e String dhe Python
Tani krijoni një funksion për të marrë përfaqësimin e vargut dhe python -it
Hapi 6: Krijoni një funksion të veçantë "rollDice"
Tani krijoni një funksion të ri, të veçantë për "rollDice" për të thirrur porosinë Class Die më lart
D1 dhe D2 do të jenë rrotullimi i parë dhe rrotullimi i dytë
*Vini re se si nuk ka dhëmbëzim në fillim të këtij funksioni
Hapi 7: Krijoni një funksion loop brenda "rollDice"
Tjetra, krijoni një lak while brenda 'rollDice' që do të hedhë zarin megjithatë shumë herë kur numërimi është më i vogël ose i barabartë me numrin e rrotullave. Sigurohuni që të shtoni funksionin e printimit për të gjeneruar rezultate.
*Përdorni funksionin e rrotullimit për të gjeneruar rrotullimin e dy Die
Hapi 8: Drejtoni modulin
Tani që kemi krijuar funksionet për secilin hap, krahasojeni me pamjen e dhënë për të siguruar që gjithçka është shkruar në mënyrë korrekte. Tani do ta drejtojmë modulin. Në shiritin e menysë, klikoni Run> Run Module
Hapi 9: Futni funksionin RollDice dhe argëtohuni
Së fundi, krijoni një funksion rollDice duke futur numrin e rrotullave dhe anëve që dëshironi.
Klikoni "enter" për të kthyer rezultatet
Urime! Tani që keni krijuar modulin, jeni gati ta përdorni këtë funksion për të luajtur çdo lojë në bord duke përdorur Python! Tani duhet të jeni pak më të njohur se si funksionon gjuha Python dhe përdorni krijimtarinë tuaj për të krijuar module të ndryshme që ecin përpara.
Për më shumë informacion mbi Python, vizitoni faqen e internetit: https://www.python.org/about/gettingstarted/. Faqja zyrtare e Python do t'ju japë një shpjegim më të thelluar mbi kodimin së bashku me më shumë shembuj për t'u ndjekur.
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E - Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: 5 hapa
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E | Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: Në këtë udhëzues do t'ju tregoj se si të bëni një telekomandë RADIO duke përdorur modulin e marrësit të transmetuesit 433mhz me kodim HT12E & IC decoder HT12D. Në këtë udhëzues ju mund të dërgoni dhe merrni të dhëna duke përdorur KOMPONENTE shumë të lirë SI: HT
Rregullimi i një monitori me një bukëpjekës: AKA Mos e Hidhni !: 5 hapa (me fotografi)
Rregullimi i një monitori me një bukëpjekës: AKA Mos e Hidhni !: Në vend në Victoria, BC ne kemi një djalë i cili po merr pajisje të hedhura, por të përdorshme të TI -së dhe po ia kalon komunitetit falas. Përpjekjet e tij janë të mbajnë elektronikën e përdorur jashtë deponive dhe të ndihmojnë njerëzit që është fantastike. Mora një