Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Mag-import ng Random Module
- Hakbang 2: Lumikha ng Paunang Pag-andar para sa Dice
- Hakbang 3: Ibalik ang Roll Gamit ang Pamamaraan ng Radint
- Hakbang 4: Lumikha ng isang Pag-andar upang makuha ang Bilang ng mga panig
- Hakbang 5: Lumikha ng Representasyon ng String at Python
- Hakbang 6: Lumikha ng isang Paghiwalayin ang "rollDice" Function
- Hakbang 7: Lumikha ng isang Pag-andar ng Loop Sa Loob ng "rollDice"
- Hakbang 8: Patakbuhin ang Modyul
- Hakbang 9: Ipasok ang RollDice Function at Maglibang
Video: Paano Gumulong ng Dice Gamit ang Python: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Gagabayan ka ng mga sumusunod na tagubilin sa kung paano lumikha ng isang module ng Python para sa "pagliligid" ng isang dice. Ang module na ito ay bubuo ng mga random na numero mula sa computerized dice na ito. Magbibigay ako ng mga pagpapaandar na kinakailangan upang lumikha ng modyul at magbigay ng isang paglalarawan tungkol sa kung ano ang gagamitin ng bawat pagpapaandar. Ang pag-aaral ng pangunahing mga pag-andar para sa Python ay maaaring maging napakahusay. Ito ay magiging isang malikhaing paraan ng paggamit ng Python upang payagan kang maging mas pamilyar gamit ang programa sa pamamagitan ng pagsunod sa ibinigay na halimbawa. Pagkatapos nito, dapat kang lumikha ng mga pag-andar sa iyong sarili!
Tagal: 3-5 minuto
Mga gamit
Ilang Karanasan kasama si Python
IDEL para sa Python Code (Python 3.0 o mas mataas
Hakbang 1: Mag-import ng Random Module
Una, buksan ang isang file na IDLE. Kapag nakabukas na ito, i-import ang random na module. Lumilikha kami ng isang object ng order na pinangalanang "Die."
* Sa loob ng order na bagay na ito, magkakaroon kami ng maraming mga pag-andar
Hakbang 2: Lumikha ng Paunang Pag-andar para sa Dice
Matapos ang colon, pindutin ang enter at sundin ang wastong mga indentation. Ngayon ay lilikha kami ng paunang pag-andar para sa dice at i-default ang 6 na panig. Tatawagan ng "Sarili" ang mga gilid ng dice sa pamamagitan ng pagpapaandar.
Hakbang 3: Ibalik ang Roll Gamit ang Pamamaraan ng Radint
Susunod, gamitin ang mga function na "get" at "roll" upang makabuo / ibalik ang roll gamit ang randint na pamamaraan. Lumikha ng isang variable na pinangalanang self.roll_count upang gawin ang random roll sa loob ng "roll" function na Ibalik ang numero mula sa random roll sa loob ng "get" function
* Lumilikha ang Randint ng isang random na numero mula 1 hanggang sa sarili. Mga panig na 6
Hakbang 4: Lumikha ng isang Pag-andar upang makuha ang Bilang ng mga panig
Lumikha ng isang function upang makuha ang bilang ng mga panig ng die at ibalik ito. Itatakda nito ang bilang ng mga panig na mayroon ang dice at ibabalik ang numero ng panig.
Hakbang 5: Lumikha ng Representasyon ng String at Python
Lumikha ngayon ng isang pag-andar upang makuha ang string at python na representasyon ng die
Hakbang 6: Lumikha ng isang Paghiwalayin ang "rollDice" Function
Lumikha ngayon ng isang bagong, hiwalay na pagpapaandar para sa "rollDice" upang tawagan ang pagkakasunud-sunod ng Class Die sa itaas
Ang D1 at D2 ang magiging unang rolyo at pangalawang rolyo
* Pansinin kung paano walang indentation sa simula ng pagpapaandar na ito * Ang mga rolyo ay kumakatawan sa bilang ng dami ng beses na pinagsama, at ang mga panig ay magiging anumang integer 1-6
Hakbang 7: Lumikha ng isang Pag-andar ng Loop Sa Loob ng "rollDice"
Susunod, lumikha ng isang habang loop sa loob ng 'rollDice' na igulong ang dice gayunpaman maraming beses kapag ang bilang ay mas mababa sa o katumbas ng bilang ng mga rolyo. Siguraduhing idagdag ang pagpapaandar sa pag-print upang makabuo ng mga resulta.
* Gumamit ng pagpapaandar ng roll upang makabuo ng rolyo ng dalawang Die
Hakbang 8: Patakbuhin ang Modyul
Ngayon na nilikha namin ang mga pagpapaandar para sa bawat hakbang, ihambing sa visual na ibinigay upang matiyak na nakasulat nang tama ang lahat. Tatakbo na namin ang modyul. Sa menu bar, i-click ang Run> Run Module
Hakbang 9: Ipasok ang RollDice Function at Maglibang
Sa wakas, lumikha ng isang pag-andar ng rollDice sa pamamagitan ng pagpasok ng bilang ng mga rolyo at panig na gusto mo.
Pindutin ang 'ipasok' upang ibalik ang mga resulta
Binabati kita! Ngayon na nilikha mo ang module, handa ka nang gamitin ang pagpapaandar na ito upang i-play ang anumang board game gamit ang Python! Dapat ay mas pamilyar ka ngayon sa kung paano gumagana ang wika ng Python at gamitin ang iyong sariling pagkamalikhain upang lumikha ng iba't ibang mga module na sumusulong.
Para sa karagdagang impormasyon sa Python, bisitahin ang website: https://www.python.org/about/gettingstarted/. Ang opisyal na website ng Python ay magbibigay sa iyo ng isang mas malalim na paliwanag sa pag-coding sa tabi ng maraming mga halimbawang susundan.
Inirerekumendang:
DIY -- Paano Gumawa ng isang Spider Robot Aling Maaaring Kontrolin Gamit ang Smartphone Gamit ang Arduino Uno: 6 Mga Hakbang
DIY || Paano Gumawa ng isang Spider Robot Aling Maaaring Kontrolin Gamit ang Smartphone Gamit ang Arduino Uno: Habang gumagawa ng isang Spider robot, maaaring malaman ng maraming mga bagay tungkol sa robot. Tulad ng paggawa ng Robots ay Nakakaaliw pati na rin ang mapaghamong. Sa video na ito ipapakita namin sa iyo kung paano gumawa ng isang Spider robot, na maaari naming mapatakbo gamit ang aming smartphone (Androi
E-dice - Arduino Die / dice 1 hanggang 6 Dice + D4, D5, D8, D10, D12, D20, D24 at D30: 6 Mga Hakbang (na may Mga Larawan)
E-dice - Arduino Die / dice 1 hanggang 6 Dice + D4, D5, D8, D10, D12, D20, D24 at D30: Ito ay isang simpleng proyekto ng arduino upang makagawa ng isang electronic die. Posibleng pumili para sa 1 hanggang 6 dice o 1 mula sa 8 espesyal na dice. Ginagawa ang pagpipilian sa pamamagitan lamang ng pag-on ng isang rotary encoder. Ito ang mga tampok: 1 die: nagpapakita ng malalaking tuldok 2-6 dice: ipinapakita ang mga tuldok
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Paano Gumawa ng isang Device ng IoT upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: 5 Mga Hakbang
Paano Gumawa ng isang IoT Device upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: Ang Internet ng mga bagay (IoT) ay ang inter-networking ng mga pisikal na aparato (tinukoy din bilang " mga konektadong aparato " at " mga smart device "), mga gusali, at iba pang mga item - naka-embed sa electronics, software, sensor, actuators, at
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c