Sadržaj:
- Pribor
- Korak 1: Uvezite slučajni modul
- Korak 2: Stvorite početnu funkciju za kockice
- Korak 3: Vratite role pomoću Radint metode
- Korak 4: Izradite funkciju za dobivanje broja strana
- Korak 5: Stvorite String i Python reprezentaciju
- Korak 6: Izradite zasebnu funkciju "rollDice"
- Korak 7: Stvorite funkciju petlje unutar "rollDice"
- Korak 8: Pokrenite modul
- Korak 9: Uđite u funkciju RollDice i zabavite se
Video: Kako baciti kocku pomoću Pythona: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Sljedeće upute vodit će vas o tome kako stvoriti Python modul za "bacanje" kocke. Ovaj modul generirat će nasumične brojeve iz ove računalne kocke. Osigurat ću funkcije potrebne za izradu modula i opisati za što će se svaka funkcija koristiti. Učenje osnovnih funkcija za Python može biti ogromno. Ovo će biti kreativan način korištenja Pythona koji će vam omogućiti da se bolje upoznate s programom slijedeći navedeni primjer. Nakon toga, trebali biste moći sami stvarati funkcije!
Trajanje: 3-5 minuta
Pribor
Malo iskustva s Pythonom
IDEL za Python kod (Python 3.0 ili noviji
Korak 1: Uvezite slučajni modul
Prvo otvorite datoteku IDLE. Nakon što se otvori, uvezite slučajni modul. Izrađujemo objekt narudžbe pod nazivom "Umri".
*Unutar ovog objekta narudžbe imat ćemo više funkcija
Korak 2: Stvorite početnu funkciju za kockice
Nakon dvotočke pritisnite enter i slijedite ispravna uvlačenja. Sada ćemo stvoriti početnu funkciju za kockice i zadati 6 strana. "Self" će pozvati stranice kocke kroz funkciju.
Korak 3: Vratite role pomoću Radint metode
Zatim upotrijebite funkcije "get" i "roll" za generiranje/vraćanje role metodom randint. Izradite varijablu s imenom self.roll_count kako biste nasumično rolali unutar funkcije "roll" Vratite broj iz slučajnog roll -a unutar funkcije "get"
*Randint stvara slučajni broj od 1 do self.strana koji je bio 6
Korak 4: Izradite funkciju za dobivanje broja strana
Izradite funkciju da biste dobili broj stranica matrice i vratili je. Ovo će postaviti broj stranica koje kockice imaju i vratiti broj strane.
Korak 5: Stvorite String i Python reprezentaciju
Sada stvorite funkciju kako biste dobili niz i python prikaz matrice
Korak 6: Izradite zasebnu funkciju "rollDice"
Sada stvorite novu, zasebnu funkciju za “rollDice” za pozivanje gore navedene klase narudžbe
D1 i D2 bit će prva rola i druga rola
*Uočite kako nema uvlačenja na početku ove funkcije*Role predstavljaju broj koliko je puta valjano, a stranice će biti bilo koji cijeli broj 1-6
Korak 7: Stvorite funkciju petlje unutar "rollDice"
Zatim stvorite while petlju unutar 'rollDice' koja će bacati kockice koliko god puta kad je broj manji ili jednak broju bacanja. Svakako dodajte funkciju ispisa za generiranje rezultata.
*Upotrijebite funkciju kotrljanja za generiranje kotrljanja dvaju matrica
Korak 8: Pokrenite modul
Sada kada smo stvorili funkcije za svaki korak, usporedite s vizualnim prikazom kako biste bili sigurni da je sve ispravno napisano. Sada ćemo pokrenuti modul. Na traci izbornika kliknite Pokreni> Pokreni modul
Korak 9: Uđite u funkciju RollDice i zabavite se
Na kraju, stvorite funkciju rollDice unošenjem željenog broja role i stranica.
Pritisnite "enter" za povratak rezultata
Čestitamo! Sada kada ste stvorili modul, spremni ste za korištenje ove funkcije za igranje bilo koje društvene igre koristeći Python! Sada biste trebali biti malo upoznati s načinom rada jezika Python i upotrijebiti vlastitu kreativnost za stvaranje različitih modula koji se kreću naprijed.
Za više informacija o Pythonu posjetite web stranicu: https://www.python.org/about/gettingstarted/. Službena web stranica Pythona pružit će vam detaljnije objašnjenje o kodiranju, uz još primjera koje ćete slijediti.
Preporučeni:
Kako napraviti LED kocku - LED kocka 4x4x4: 3 koraka
Kako napraviti LED kocku | LED kocka 4x4x4: LED kocka može se zamisliti kao LED zaslon u kojem jednostavne LED diode od 5 mm igraju ulogu digitalnih piksela. LED kocka omogućuje nam stvaranje slika i uzoraka pomoću koncepta optičkog fenomena poznatog kao postojanost vida (POV). Tako
Kako napraviti svoj prvi jednostavan softver pomoću Pythona: 6 koraka
Kako napraviti svoj prvi jednostavan softver pomoću Pythona: Zdravo, dobrodošli u ovaj Instructables. Ovdje ću vam reći kako napraviti vlastiti softver. Da, ako imate ideju … ali znate implementirati ili ste zainteresirani za stvaranje novih stvari, to je za vas …… Preduvjet: Trebate imati osnovno znanje o P
Kako izgraditi LED kocku 8x8x8 i kontrolirati je pomoću Arduina: 7 koraka (sa slikama)
Kako izgraditi LED kocku 8x8x8 LED i kontrolirati je pomoću Arduina: siječanj 2020. uređivanje: Ostavljam ovo u slučaju da ga netko želi koristiti za generiranje ideja, ali više nema smisla graditi kocku na temelju ovih uputa. IC upravljački programi LED više se ne proizvode, a obje skice su napisane u staroj verziji
Kako napraviti LED kocku!: 3 koraka
Kako napraviti LED kocku !: LED kocka može biti odličan početni projekt za nadobudnog ljubitelja elektronike ili studenta koji pokušava naučiti osnove sklopova. Kroz proces izgradnje estetski ugodne kocke svjetla, naučit ćete osnovne postavke kola, poznate
Nadgledanje ubrzanja pomoću Raspberry Pi i AIS328DQTR pomoću Pythona: 6 koraka
Nadgledanje ubrzanja pomoću Raspberry Pi i AIS328DQTR Korištenje Pythona: Ubrzanje je konačno, mislim prema nekim zakonima fizike.- Terry Riley Gepard koristi nevjerojatno ubrzanje i brze promjene brzine pri lovu. Najbrže stvorenje s vremena na vrijeme iskoristi svoj najveći tempo za hvatanje plijena