Sisukord:
- Tarvikud
- Samm: importige juhuslik moodul
- Samm: looge täringule esialgne funktsioon
- Samm: tagastage rull Radinti meetodi abil
- Samm: looge funktsioon külgede arvu saamiseks
- Samm: looge string ja Pythoni esitus
- 6. samm: looge eraldi rollDice -funktsioon
- Samm: looge silmusefunktsioon "rollDice'i"
- 8. samm: käivitage moodul
- Samm: sisestage funktsioon RollDice ja nautige
Video: Kuidas täringut Pythoni abil veeretada: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Järgmised juhised aitavad teil luua täringute veeretamiseks Pythoni mooduli. See moodul genereerib sellest arvutipõhisest täringust juhuslikke numbreid. Esitan mooduli loomiseks vajalikud funktsioonid ja kirjeldan, milleks iga funktsiooni kasutatakse. Pythoni põhifunktsioonide õppimine võib olla üle jõu käiv. See on loominguline viis Pythoni kasutamiseks, mis võimaldab teil programmi kasutades paremini tuttavaks saada, järgides antud näidet. Pärast seda peaksite saama funktsioone iseseisvalt luua!
Kestus: 3-5 minutit
Tarvikud
Mõned kogemused Pythoniga
IDEL Pythoni koodi jaoks (Python 3.0 või uuem
Samm: importige juhuslik moodul
Esiteks avage IDLE -fail. Kui see on avatud, importige juhuslik moodul. Loome tellimisobjekti nimega "Sure".
*Selle tellimisobjekti raames on meil mitu funktsiooni
Samm: looge täringule esialgne funktsioon
Pärast koolonit vajutage sisestusklahvi ja järgige õigeid taandeid. Nüüd loome täringutele esialgse funktsiooni ja vaikimisi 6 külge. „Ise” kutsub funktsiooni kaudu täringute külgi.
Samm: tagastage rull Radinti meetodi abil
Järgmisena kasutage rullide genereerimiseks/tagastamiseks funktsioone “hangi” ja “veeremine” randinti meetodil. Looge muutuja nimega self.roll_count, et muuta juhuslik rull funktsiooni "roll" sees Tagastab juhusliku rulli numbri funktsiooni "get" sees
*Randint loob juhusliku arvu 1 kuni ise. Küljed, mis oli 6
Samm: looge funktsioon külgede arvu saamiseks
Looge funktsioon, et saada matriitsi külgede arv ja see tagastada. See määrab täringul olevate külgede arvu ja tagastab külje numbri.
Samm: looge string ja Pythoni esitus
Nüüd looge funktsioon, et saada matriitsi string ja python
6. samm: looge eraldi rollDice -funktsioon
Nüüd looge “rollDice” jaoks uus, eraldi funktsioon, et kutsuda ülaltoodud järjekorra klassi surema
D1 ja D2 on esimene rull ja teine rull
*Pange tähele, kuidas selle funktsiooni alguses pole taanet
Samm: looge silmusefunktsioon "rollDice'i"
Seejärel looge „rollDice” -sse aeg -aja tsükkel, mis veeretab täringuid mitu korda, kui loenduste arv on väiksem või võrdne rullide arvuga. Tulemuste loomiseks lisage kindlasti printimisfunktsioon.
*Kasutage kahe matriidi rulli genereerimiseks rulli funktsiooni
8. samm: käivitage moodul
Nüüd, kui oleme iga sammu jaoks funktsioonid loonud, võrrelge pakutava visuaaliga, et kõik oleks õigesti kirjutatud. Nüüd käivitame mooduli. Klõpsake menüüribal Käivita> Käivita moodul
Samm: sisestage funktsioon RollDice ja nautige
Lõpuks looge rollDice funktsioon, sisestades soovitud rullide ja külgede arvu.
Tulemuste tagastamiseks vajutage sisestusklahvi
Palju õnne! Nüüd, kui olete mooduli loonud, olete valmis seda funktsiooni kasutama mis tahes lauamängu mängimiseks Pythoni abil! Nüüd peaksite olema natuke tuttavam Pythoni keele tööpõhimõttega ja kasutama oma loovust erinevate moodulite loomiseks edasi.
Pythoni kohta lisateabe saamiseks külastage veebisaiti: https://www.python.org/about/gettingstarted/. Ametlik Pythoni veebisait pakub teile täiendavaid näiteid kodeerimise kohta põhjalikumaid selgitusi.
Soovitan:
Kuidas luua oma esimene lihtne tarkvara Pythoni abil: 6 sammu
Kuidas teha oma esimest lihtsat tarkvara Pythoni abil: Tere, tere tulemast sellesse juhendisse. Siin räägin teile, kuidas oma tarkvara teha. Jah, kui teil on idee … aga teate, mida rakendada või olete huvitatud uute asjade loomisest, siis on see teie jaoks …… Eeltingimus: peaks olema põhiteadmised P
Orienteerumise õppimine Raspberry Pi ja MXC6226XU abil Pythoni abil: 6 sammu
Orienteerumise õppimine Raspberry Pi ja MXC6226XU abil Pythoni kasutamine: mürad on lihtsalt osa sõiduki töötamisest. Väga häälestatud sõidukimootori sumin on suurepärane heli. Rehvimustrid nurisevad vastu teed, tuul karjub peeglite, plastkildude ja armatuurlaua ümber liikudes
Kiirenduse jälgimine Raspberry Pi ja AIS328DQTR abil Pythoni abil: 6 sammu
Kiirenduse jälgimine Raspberry Pi ja AIS328DQTR abil Pythoni kasutamine: Kiirendus on piiratud, ma arvan, et mõne füüsikaseaduse kohaselt.- Terry Riley Gepard kasutab jälitamisel hämmastavat kiirendust ja kiireid kiiruse muutusi. Kiireim olend kaldal kasutab aeg -ajalt oma tipptempot saagi püüdmiseks
Kiirenduse variatsioonide jälgimine Raspberry Pi ja MMA7455 abil Pythoni abil: 6 sammu
Kiirenduse variatsioonide jälgimine Raspberry Pi ja MMA7455 abil Pythoni abil: ma ei komistanud, vaid testisin gravitatsiooni. See töötab endiselt … Kiirendava kosmosesüstiku esitus selgitas, et süstiku kõrgeimas punktis olev kell valib gravitatsioonilise aja laienemise tõttu kiiremini kui baasi. Mõned
Kuidas: juhusliku parooligeneraatori loomine Pythoni abil: 8 sammu
Kuidas: juhusliku parooligeneraatori loomine Pythoni abil: Selles õpetuses saate teada, kuidas pythoni abil juhusliku parooligeneraatori luua vaid mõne lihtsa sammuga