
Obsah:
- Zásoby
- Krok 1: Importujte náhodný modul
- Krok 2: Vytvorte počiatočnú funkciu pre kocky
- Krok 3: Vráťte kotúč pomocou Radintovej metódy
- Krok 4: Vytvorte funkciu na získanie počtu strán
- Krok 5: Vytvorte reprezentáciu reťazca a Pythonu
- Krok 6: Vytvorte samostatnú funkciu „rollDice“
- Krok 7: Vytvorte funkciu slučky v rámci „rollDice“
- Krok 8: Spustite modul
- Krok 9: Zadajte funkciu RollDice a bavte sa
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05

Nasledujúce pokyny vás prevedú tým, ako vytvoriť modul Python na „hodenie“kockou. Tento modul bude generovať náhodné čísla z tejto počítačovej kocky. Poskytnem funkcie potrebné na vytvorenie modulu a poskytnem popis, na čo budú jednotlivé funkcie použité. Naučiť sa základné funkcie pre Python môže byť zdrvujúce. Toto bude kreatívny spôsob používania Pythonu, ktorý vám umožní lepšie sa zoznámiť s týmto programom podľa nasledujúceho príkladu. Potom by ste mali byť schopní vytvárať funkcie sami!
Trvanie: 3-5 minút
Zásoby
Nejaké skúsenosti s Pythonom
IDEL pre kód Python (Python 3.0 alebo vyšší
Krok 1: Importujte náhodný modul

Najprv otvorte súbor IDLE. Akonáhle je otvorený, importujte náhodný modul. Vytvárame objekt objednávky s názvom „Zomrieť“.
*V rámci tohto objektu objednávky budeme mať viacero funkcií
Krok 2: Vytvorte počiatočnú funkciu pre kocky

Za dvojbodkou stlačte kláves Enter a postupujte podľa správnych odsadení. Teraz vytvoríme počiatočnú funkciu pre kocky a predvolíme 6 strán. „Ja“bude prostredníctvom funkcie volať strany kociek.
Krok 3: Vráťte kotúč pomocou Radintovej metódy

Ďalej použite funkcie „get“a „roll“na generovanie/vrátenie valca pomocou metódy randint. Vytvorte premennú s názvom self.roll_count, aby sa náhodný roll vo funkcii „roll“vrátil číslo z náhodného roll vo funkcii „get“
*Randint vytvorí náhodné číslo od 1 do self.sides, ktoré bolo 6
Krok 4: Vytvorte funkciu na získanie počtu strán

Vytvorte funkciu na zistenie počtu strán matrice a jej vrátenie. Tým sa nastaví počet strán, ktoré má kocka, a vráti číslo strany.
Krok 5: Vytvorte reprezentáciu reťazca a Pythonu

Teraz vytvorte funkciu na získanie reťazcovej a pythonovej reprezentácie matrice
Krok 6: Vytvorte samostatnú funkciu „rollDice“

Teraz vytvorte pre „rollDice“novú, samostatnú funkciu, ktorá bude volať objednávku Class Die vyššie
D1 a D2 budú prvým a druhým hodom
*Všimnite si, ako nie je na začiatku tejto funkcie žiadne odsadenie*Rolky predstavujú počet kolovrátok a strany budú akékoľvek celé číslo 1-6
Krok 7: Vytvorte funkciu slučky v rámci „rollDice“

Potom v rámci „rollDice“vytvorte slučku while, ktorá bude kockou kolovať mnohokrát, keď je počet menší alebo rovný počtu hodov. Na generovanie výsledkov nezabudnite pridať funkciu tlače.
*Na vytvorenie hodu dvoch matríc použite funkciu roll
Krok 8: Spustite modul


Teraz, keď sme vytvorili funkcie pre každý krok, porovnajte ich s poskytnutým vizuálom a uistite sa, že je všetko napísané správne. Teraz spustíme modul. Na paneli s ponukami kliknite na položku Spustiť> Spustiť modul
Krok 9: Zadajte funkciu RollDice a bavte sa

Nakoniec vytvorte funkciu rollDice zadaním požadovaného počtu roliek a strán.
Výsledky vrátite stlačením klávesu „Enter“
Gratulujem Teraz, keď ste vytvorili modul, ste pripravení použiť túto funkciu na hranie akejkoľvek stolnej hry pomocou Pythonu! Teraz by ste sa mali trochu zoznámiť s tým, ako jazyk Python funguje, a pomocou vlastnej kreativity vytvárať vpred rôzne moduly.
Viac informácií o Pythone nájdete na webovej stránke: https://www.python.org/about/gettingstarted/. Oficiálna webová stránka Pythonu vám poskytne podrobnejšie vysvetlenie kódovania spolu s ďalšími príkladmi, ktoré je potrebné nasledovať.
Odporúča:
Pomoc s kockou: 6 krokov

Cube Aid: 3D kocky sa mi páčia od vekov, fascinovalo ma sledovanie rôznych vzorov a postavil som pár. Vždy zahŕňajú dosť spájkovania, najmä ak pochádzajú z odrody 8x8x8, ale nedávno som vzal ďalší návod, ktorý je 8x24x8,
Ako vytvoriť svoj prvý jednoduchý softvér pomocou Pythonu: 6 krokov

Ako vytvoriť svoj prvý jednoduchý softvér pomocou Pythonu: Ahoj, vitajte v tomto návode. Tu vám poviem, ako si vytvoriť vlastný softvér. Áno, ak máte nápad … ale viete ho implementovať alebo máte záujem vytvárať nové veci, potom je to pre vás … Predpoklad: Mali by ste mať základné znalosti o P
Robot Twitter pomocou Pythonu: 5 krokov

Twitter Bot pomocou Pythonu: Twitter robot
Monitorovanie akcelerácie pomocou Raspberry Pi a AIS328DQTR pomocou Pythonu: 6 krokov

Monitorovanie zrýchlenia pomocou Raspberry Pi a AIS328DQTR pomocou Pythonu: Zrýchlenie je podľa niektorých fyzikálnych zákonov konečné. Myslím, že gepard Terry Riley pri prenasledovaní využíva úžasné zrýchlenie a rýchle zmeny rýchlosti. Najrýchlejší tvor na brehu raz za čas využije svoje najvyššie tempo na chytenie koristi.
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky

Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: Táto príručka vám ukáže, ako prepojiť diaľkový ovládač Wii Remote (Wiimote) s počítačom a používať ho ako myš