Tartalomjegyzék:

Dobás kockával Python segítségével: 9 lépés
Dobás kockával Python segítségével: 9 lépés

Videó: Dobás kockával Python segítségével: 9 lépés

Videó: Dobás kockával Python segítségével: 9 lépés
Videó: Finance with Python! Protective Put Strategy 2024, November
Anonim
Hogyan dobjunk egy kockát Python segítségével
Hogyan dobjunk egy kockát Python segítségével

A következő utasítások útmutatást nyújtanak a Python modul létrehozásához a kockák „dobásához”. Ez a modul véletlen számokat generál ebből a számítógépes kockából. Megadom a modul létrehozásához szükséges funkciókat, és leírom, hogy az egyes funkciókat mire fogják használni. A Python alapvető funkcióinak elsajátítása elsöprő lehet. Ez egy kreatív módja lesz a Python használatának, hogy az adott példát követve jobban megismerhesse a programot. Ezek után képesnek kell lennie saját függvények létrehozására!

Időtartam: 3-5 perc

Kellékek

Némi tapasztalat a Python használatával

IDEL a Python kódhoz (Python 3.0 vagy újabb)

1. lépés: Véletlen modul importálása

Véletlen modul importálása
Véletlen modul importálása

Először nyisson meg egy IDLE fájlt. Miután megnyitotta, importálja a véletlenszerű modult. Létrehozunk egy „Die” nevű rendelési objektumot.

*Ezen a rendelési objektumon belül több funkciónk lesz

2. lépés: Hozza létre a kocka kezdeti függvényét

Kezdeti függvény létrehozása a kocka számára
Kezdeti függvény létrehozása a kocka számára

A kettőspont után nyomja meg az enter billentyűt, és kövesse a megfelelő mélyedéseket. Most létrehozzuk a kocka kezdeti függvényét és alapértelmezés szerint a 6 oldalt. Az „én” a függvényen keresztül hívja a kocka oldalait.

3. lépés: A tekercs visszaadása Radint módszerrel

A tekercs visszaadása Radint módszerrel
A tekercs visszaadása Radint módszerrel

Ezután használja a „get” és „roll” függvényeket a tekercs előállításához/visszaadásához randint módszerrel. Hozzon létre egy self.roll_count nevű változót, hogy a véletlenszerű görgetés a „roll” függvényen belül legyen

*Randint véletlenszerű számot hoz létre 1 -től önmagáig. Oldala 6 volt

4. lépés: Hozzon létre egy függvényt az oldalak számának megállapításához

Hozzon létre egy függvényt az oldalak számának megállapításához
Hozzon létre egy függvényt az oldalak számának megállapításához

Hozzon létre egy függvényt a kockák oldalainak számának lekéréséhez és visszaadásához. Ez beállítja a kockák oldalait és visszaadja az oldal számát.

5. lépés: Hozzon létre karakterlánc- és Python -ábrázolást

Hozzon létre String és Python ábrázolást
Hozzon létre String és Python ábrázolást

Most hozzon létre egy függvényt, hogy megkapja a kocka karakterláncát és python -ábrázolását

6. lépés: Hozzon létre egy külön rollDice függvényt

Hozzon létre egy különálló részt
Hozzon létre egy különálló részt

Most hozzon létre egy új, külön funkciót a „rollDice” számára, hogy meghívja a fenti sorrendű Die Die sorrendet

A D1 és D2 lesz az első és a második tekercs

*Figyelje meg, hogy a funkció elején nincs bemélyedés

7. lépés: Hurokfüggvény létrehozása a „rollDice” -ben

Hozzon létre hurokfüggvényt belül
Hozzon létre hurokfüggvényt belül

Ezután hozzon létre egy while ciklusot a „rollDice” -ben, amely azonban hányszor dobja a kockát, ha a szám kisebb vagy egyenlő a dobások számával. Az eredmények létrehozásához feltétlenül adja hozzá a nyomtatási funkciót.

*Használja a tekercs funkciót a két kocka dobásának előállításához

8. lépés: Futtassa a modult

Futtassa a modult
Futtassa a modult
Futtassa a modult
Futtassa a modult

Most, hogy minden egyes lépéshez létrehoztuk a függvényeket, hasonlítsuk össze a megjelenített vizuális elemekkel, hogy megbizonyosodjunk arról, hogy minden helyesen van írva. Most futtatjuk a modult. A menüsorban kattintson a Futtatás> Modul futtatása parancsra

9. lépés: Lépjen be a RollDice funkcióba és érezze jól magát

Lépjen be a RollDice funkcióba és érezze jól magát!
Lépjen be a RollDice funkcióba és érezze jól magát!

Végül hozzon létre egy rollDice függvényt a kívánt tekercsek és oldalak számának megadásával.

Nyomja meg az „Enter” gombot az eredmények megjelenítéséhez

Gratulálunk! Most, hogy létrehozta a modult, készen áll arra, hogy ezzel a funkcióval bármilyen társasjátékot játsszon a Python segítségével! Most már egy kicsit jobban ismernie kell a Python nyelv működését, és saját kreativitásával kell létrehoznia a továbblépő modulokat.

A Pythonról további információkért látogasson el a következő webhelyre: https://www.python.org/about/gettingstarted/. A hivatalos Python weboldal részletesebb magyarázatot ad a kódolásról a követendő példák mellett.

Ajánlott: