Satura rādītājs:
- Piegādes
- 1. darbība: izlases moduļa importēšana
- 2. darbība. Izveidojiet kauliņu sākotnējo funkciju
- 3. darbība. Atgrieziet ruļļu, izmantojot Radint metodi
- 4. darbība: izveidojiet funkciju, lai iegūtu malu skaitu
- 5. darbība: izveidojiet virknes un Python attēlojumu
- 6. darbība: izveidojiet atsevišķu funkciju rollDice
- 7. darbība: izveidojiet cilpas funkciju “rollDice”
- 8. darbība: palaidiet moduli
- 9. solis: ievadiet RollDice funkciju un izklaidējieties
Video: Kā mest kauliņus, izmantojot Python: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šie norādījumi palīdzēs jums izveidot Python moduli kauliņu “ripināšanai”. Šis modulis ģenerēs nejaušus skaitļus no šiem datorizētajiem kauliņiem. Es sniegšu funkcijas, kas nepieciešamas moduļa izveidei, un sniegšu aprakstu par to, kādām vajadzībām katra funkcija tiks izmantota. Python pamatfunkciju apguve var būt milzīga. Tas būs radošs Python izmantošanas veids, kas ļaus jums iepazīties ar programmu, ievērojot doto piemēru. Pēc tam jums vajadzētu būt iespējai patstāvīgi izveidot funkcijas!
Ilgums: 3-5 minūtes
Piegādes
Neliela pieredze ar Python
IDEL Python kodam (Python 3.0 vai jaunāka versija)
1. darbība: izlases moduļa importēšana
Vispirms atveriet IDLE failu. Kad tas ir atvērts, importējiet izlases moduli. Mēs izveidojam pasūtījuma objektu ar nosaukumu “Die”.
*Šajā pasūtījuma objektā mums būs vairākas funkcijas
2. darbība. Izveidojiet kauliņu sākotnējo funkciju
Pēc resnās zarnas nospiediet taustiņu Enter un izpildiet atbilstošos ievilkumus. Tagad mēs izveidosim kauliņu sākotnējo funkciju un noklusējuma 6 malas. “Self” izsauks kauliņu malas, izmantojot funkciju.
3. darbība. Atgrieziet ruļļu, izmantojot Radint metodi
Pēc tam izmantojiet “get” un “roll” funkcijas, lai ģenerētu/atgrieztu rulli, izmantojot randint metodi. Izveidojiet mainīgo ar nosaukumu self.roll_count, lai nejaušais rullis tiktu iekļauts funkcijas “roll” iekšpusē.
*Randints izveido nejaušu skaitli no 1 līdz pašam. Malas, kas bija 6
4. darbība: izveidojiet funkciju, lai iegūtu malu skaitu
Izveidojiet funkciju, lai iegūtu kauliņu malu skaitu un atgrieztu to. Tas noteiks kauliņu malu skaitu un atgriezīs sānu numuru.
5. darbība: izveidojiet virknes un Python attēlojumu
Tagad izveidojiet funkciju, lai iegūtu virknes un python attēlojumu
6. darbība: izveidojiet atsevišķu funkciju rollDice
Tagad izveidojiet jaunu, atsevišķu funkciju “rollDice”, lai izsauktu iepriekš minēto kārtību “Die Die”
D1 un D2 būs pirmais un otrais rullis
*Ievērojiet, kā šīs funkcijas sākumā nav ievilkumu
7. darbība: izveidojiet cilpas funkciju “rollDice”
Pēc tam izveidojiet “loopDice” cikla cilpu, kas metīs kauliņus tik daudz reižu, kad skaits ir mazāks vai vienāds ar metienu skaitu. Lai iegūtu rezultātus, noteikti pievienojiet drukāšanas funkciju.
*Izmantojiet roll funkciju, lai ģenerētu divu die rullīti
8. darbība: palaidiet moduli
Tagad, kad esam izveidojuši funkcijas katram solim, salīdziniet ar sniegto vizuālo attēlu, lai pārliecinātos, ka viss ir uzrakstīts pareizi. Tagad mēs palaidīsim moduli. Izvēlņu joslā noklikšķiniet uz Palaist> Palaist moduli
9. solis: ievadiet RollDice funkciju un izklaidējieties
Visbeidzot, izveidojiet funkciju rollDice, ievadot vajadzīgo ruļļu skaitu un malas.
Lai atgrieztos, nospiediet taustiņu Enter
Apsveicam! Tagad, kad esat izveidojis moduli, esat gatavs izmantot šo funkciju, lai spēlētu jebkuru galda spēli, izmantojot Python! Tagad jums vajadzētu nedaudz vairāk iepazīties ar Python valodas darbību un izmantot savu radošumu, lai izveidotu dažādus moduļus, kas virzās uz priekšu.
Lai iegūtu vairāk informācijas par Python, apmeklējiet vietni: https://www.python.org/about/gettingstarted/. Oficiālā Python vietne sniegs jums padziļinātu skaidrojumu par kodēšanu, kā arī citus piemērus.
Ieteicams:
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: 5 soļi
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: Sveiki, visi šodien, mēs jums parādīsim, kā jūs varat kontrolēt LED, izmantojot viedtālruni internetā
Izgaismojiet savus kauliņus!: 4 soļi
Izgaismo savus kauliņus !: Ikvienam, kurš mīl kauliņus, patīk arī mirdzums tumsā. Tas ir mans DIY projekts, lai ļautu viņiem mirdzēt, bet tā ideja bija aizsargāt acis, kamēr " uzlādē " kauliņi. Tikai viena pamatideja, droši veidojiet līdzīgas kastes pats
Kā kodēt vienkāršus nejaušus virtuālos kauliņus: 6 soļi
Kā kodēt vienkāršus nejaušus virtuālos kauliņus: Sveiki visiem !!!!! Šī ir mana pirmā pamācība, un es jums iemācīšu, kā datorā vai viedtālrunī kodēt virtuālos kauliņus. Es izmantoju HTML, JavaScript un CSS, es ceru, ka jums visiem tas patiks un neaizmirstiet balsot par mani zemāk esošajā kontekstā
Kā izveidot ledus kauliņus ar Arduino!: 3 soļi
Kā izveidot ledus kauliņus ar Arduino !: Šis projekts ir veidots no projekta šajā vietnē (https: //www.instructables.com/id/Arduino-LED-Dice -…) Es to izdarīju dažas izmaiņas projektu labāk un vieglāk izmantot, izmantojot atpakaļskaitīšanas secību, kas sastāv no gaismas diodēm un skaļruņa, kas zvana pēc
Kā izveidot krāsainus LED Arduino kauliņus: 8 soļi
Kā izveidot krāsainus LED Arduino kauliņus: šajā apmācībā jūs uzzināsit, kā izveidot krāsainus LED Arduino kauliņus, kurus var “izvilkt”, vienkārši nospiežot pogu. Es paskaidrošu, kā izveidot Arduino un kā to kodēt. Tā ir diezgan vienkārša apmācība tiem, kas ir sākumā