Kazalo:
- Zaloge
- 1. korak: Uvozi naključni modul
- 2. korak: Ustvarite začetno funkcijo za kocke
- 3. korak: Zvitek vrnite z metodo Radint
- 4. korak: Ustvarite funkcijo, da dobite število strani
- 5. korak: Ustvarite predstavitev niza in Pythona
- 6. korak: Ustvarite ločeno funkcijo "rollDice"
- 7. korak: Ustvarite funkcijo zanke znotraj "rollDice"
- 8. korak: Zaženite modul
- 9. korak: Vstopite v funkcijo RollDice in se zabavajte
Video: Kako zmetati kocko s Pythonom: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Naslednja navodila vas bodo vodila, kako ustvariti modul Python za "zvijanje" kocke. Ta modul bo ustvaril naključna števila iz teh računalniških kock. Zagotovil bom funkcije, potrebne za izdelavo modula, in opisal, za kaj se bo vsaka funkcija uporabljala. Učenje osnovnih funkcij za Python je lahko ogromno. To bo ustvarjalen način uporabe Pythona, ki vam bo omogočil, da se z uporabo navedenega primera bolje seznanite s programom. Po tem bi morali sami ustvarjati funkcije!
Trajanje: 3-5 minut
Zaloge
Nekaj izkušenj s Pythonom
IDEL za kodo Python (Python 3.0 ali novejši
1. korak: Uvozi naključni modul
Najprej odprite datoteko IDLE. Ko je odprt, uvozite naključni modul. Ustvarjamo predmet naročila z imenom "Die".
*Znotraj tega predmeta naročila bomo imeli več funkcij
2. korak: Ustvarite začetno funkcijo za kocke
Po dvopičju pritisnite enter in sledite pravilnim vdolbinam. Zdaj bomo ustvarili začetno funkcijo za kocke in privzeli 6 strani. "Self" bo prek funkcije poklical stranice kock.
3. korak: Zvitek vrnite z metodo Radint
Nato uporabite funkciji "get" in "roll" za ustvarjanje/vračanje zvitka po metodi randint. Ustvarite spremenljivko z imenom self.roll_count, da bo naključni zvitek znotraj funkcije "roll" Vrnite številko iz naključnega zvitka znotraj funkcije "get"
*Randint ustvari naključno število od 1 do self.stranov, ki je bilo 6
4. korak: Ustvarite funkcijo, da dobite število strani
Ustvarite funkcijo, da dobite število strani matrice in jo vrnete. S tem nastavite število strani, ki jih imajo kocke, in vrnitev števila strani.
5. korak: Ustvarite predstavitev niza in Pythona
Zdaj ustvarite funkcijo, da dobite niz in python prikaz matrice
6. korak: Ustvarite ločeno funkcijo "rollDice"
Zdaj ustvarite novo, ločeno funkcijo za “rollDice”, da pokličete vrstni red Die Die zgoraj
D1 in D2 bosta prva in druga rola
*Upoštevajte, kako na začetku te funkcije ni vdolbine*Zvitki predstavljajo število kotov valjanja, stranice pa bodo poljubno celo število 1-6
7. korak: Ustvarite funkcijo zanke znotraj "rollDice"
Nato ustvarite zanko while v "rollDice", ki bo kocke vrgla tolikokrat, ko je število manjše ali enako številu zvitkov. Če želite ustvariti rezultate, dodajte funkcijo tiskanja.
*Uporabite funkcijo roll, da ustvarite zvitek dveh kock
8. korak: Zaženite modul
Zdaj, ko smo ustvarili funkcije za vsak korak, primerjajte z vizualnim, da zagotovite, da je vse pravilno napisano. Zdaj bomo zagnali modul. V menijski vrstici kliknite Zaženi> Zaženi modul
9. korak: Vstopite v funkcijo RollDice in se zabavajte
Na koncu ustvarite funkcijo rollDice tako, da vnesete želeno število zvitkov in stranic.
Za vrnitev rezultatov pritisnite »enter«
Čestitamo! Zdaj, ko ste ustvarili modul, ste pripravljeni uporabiti to funkcijo za igranje katere koli družabne igre z uporabo Pythona! Zdaj bi morali biti nekoliko bolj seznanjeni z delovanjem jezika Python in z lastno ustvarjalnostjo ustvarjati različne module, ki se premikajo naprej.
Za več informacij o Pythonu obiščite spletno stran: https://www.python.org/about/gettingstarted/. Uradna spletna stran Python vam bo ponudila bolj poglobljeno razlago o kodiranju skupaj z dodatnimi primeri.
Priporočena:
Kako zgraditi LED kocko 8x8x8 in jo upravljati z Arduinom: 7 korakov (s slikami)
Kako zgraditi LED kocko 8x8x8 LED in jo nadzorovati z Arduinom: januar 2020 ureditev: To puščam, če jo želi kdo uporabiti za ustvarjanje idej, vendar na podlagi teh navodil ni več smisla graditi kocke. IC gonilnikov LED niso več izdelani, obe skici pa sta bili napisani v stari različici
Kako kodirati preprosto naključno navidezno kocko: 6 korakov
Kako kodirati preprosto naključno navidezno kocko: Pozdravljeni vsi !!!!! To je moj prvi pouk in naučil vas bom, kako kodirati virtualno kocko na računalniku ali pametnem telefonu. Uporabljam HTML, JavaScript in CSS, upam, da vam bo všeč in ne pozabite glasovati zame v spodnjem kontekstu
Kako narediti Rgb Led kocko: 5 korakov
Kako narediti Rgb Led Cube: v tem navodilu bom naredil rgb led kocko (charlieplex kocka) ok … kaj je charlieplex kocka …? Charlieplexing je tehnika za vožnjo multipleksiranega zaslona, v katerem je relativno malo I/ O zatiči na mikrokrmilniku se uporabljajo npr voziti
Kako zgraditi barvito kocko LED Arduino: 8 korakov
Kako zgraditi barvito kocko LED Arduino: V tej vadnici se boste naučili, kako sestaviti pisane kocke LED Arduino, ki jih lahko "zvijete" s preprostim pritiskom na gumb. Pojasnil bom, kako sestaviti Arduino in kako ga kodirati. To je dokaj preprosta vadnica za tiste, ki so na začetku
Kako narediti LED kocko 4x4x4: 6 korakov
Kako narediti LED kocko 4x4x4: V tem navodilu se boste naučili, kako z Arduinom preprosto narediti korak po korak LED kocko. LED kocka je razporeditev LED na kubičen način, kjer LED svetijo po določenem vzorcu. Začne se