Talaan ng mga Nilalaman:

Paano Gumulong ng Dice Gamit ang Python: 9 Mga Hakbang
Paano Gumulong ng Dice Gamit ang Python: 9 Mga Hakbang

Video: Paano Gumulong ng Dice Gamit ang Python: 9 Mga Hakbang

Video: Paano Gumulong ng Dice Gamit ang Python: 9 Mga Hakbang
Video: GET MORE HOURS ON PISO WIFI Without Coins|WIFI HACKS| PAANO MAKA KUHA NG MARAMING ORAS SA PISO WIFI 2024, Nobyembre
Anonim
Paano Gumulong ng Dice Gamit ang Python
Paano Gumulong ng Dice Gamit ang Python

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

Mag-import ng Random Module
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

Lumikha ng Paunang Pag-andar para sa Dice
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

Ibalik ang Roll Gamit ang Radint na Pamamaraan
Ibalik ang Roll Gamit ang Radint na Pamamaraan

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 Pag-andar upang Makuha ang Bilang ng mga panig
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 ng Representasyon ng String at Python
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 ng isang Paghiwalayin
Lumikha ng isang Paghiwalayin

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"

Lumikha ng isang Pag-andar ng Loop Sa Loob
Lumikha ng isang Pag-andar ng Loop Sa Loob

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

Patakbuhin ang Modyul
Patakbuhin ang Modyul
Patakbuhin ang Modyul
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

Ipasok ang RollDice Function at Magsaya!
Ipasok ang RollDice Function at Magsaya!

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: