Tartalomjegyzék:
- Kellékek
- 1. lépés: Véletlen modul importálása
- 2. lépés: Hozza létre a kocka kezdeti függvényét
- 3. lépés: A tekercs visszaadása Radint módszerrel
- 4. lépés: Hozzon létre egy függvényt az oldalak számának megállapításához
- 5. lépés: Hozzon létre karakterlánc- és Python -ábrázolást
- 6. lépés: Hozzon létre egy külön rollDice függvényt
- 7. lépés: Hurokfüggvény létrehozása a „rollDice” -ben
- 8. lépés: Futtassa a modult
- 9. lépés: Lépjen be a RollDice funkcióba és érezze jól magát
Videó: Dobás kockával Python segítségével: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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 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
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
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
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
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
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:
Mappák szinkronizálása Python segítségével: 5 lépés
Mappák szinkronizálása Python -szal: Ez az utasítás megmutatja, hogyan kell két mappát (és az azokban lévő összes mappát) szinkronban tartani, így az egyik a másolat közvetlen másolata. Ideális a munkák biztonsági mentéséhez helyben, felhő/hálózati szerverre vagy USB -meghajtóra. Nincs programozási tapasztalat
Ragyogj fel a kockával !: 4 lépés
Ragyogj fel a kockáddal !: Mindenki, aki szereti a kockákat, szereti a sötét kocka fényét is! Ez az én barkácsprojektem, hogy hagyjam őket ragyogni, de a gondolat az volt, hogy megvédje a szemét, miközben " töltés " a kocka. Csak egy alapötlet, nyugodtan építhetsz hasonló dobozokat egyedül
Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés
Irányítsa a háztartási gépeket Alexa segítségével az ESP8266 vagy ESP32 segítségével: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ez a projektem segíteni fog az életed megkönnyítésében, és úgy fogsz érezni magad, mint egy király, miután irányítottad a házban lévő eszközöket, csak parancsot adva Alexának. A legfontosabb dolog e
Elektromos pontozás egy babzsák dobás baseball játékhoz: 8 lépés (képekkel)
Elektronikus pontozás egy babzsák -dobás baseball játékhoz: Ez az utasítások elmagyarázzák, hogyan kell automatikusan megőrizni a pontszámot elektronikusan egy Bean Bag Toss baseball témájú játékban. Nem mutatom be a fajáték részletes felépítését, ezek a tervek megtalálhatók Ana White weboldalán: https: // www
LED ragasztók! egy frissített dobás .: 4 lépés
LED ragasztók! egy frissített Throwie .: Szia mindenkinek! Ez az én véleményem az egyre népszerűbb LED -es dobozokról! Egy terepjáró Throwie. Ugyanolyan egyszerű, mint a Graffiti Research Lab eredeti példánya