Sadržaj:
- Supplies
- Korak 1: Uvezite slučajni modul
- Korak 2: Kreirajte početnu funkciju za kockice
- Korak 3: Vratite rolu metodom Radint
- Korak 4: Kreirajte funkciju za dobijanje broja strana
- Korak 5: Kreirajte String i Python reprezentaciju
- Korak 6: Kreirajte zasebnu funkciju "rollDice"
- Korak 7: Kreirajte 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 izmjena: 2024-01-30 08:05
Sljedeće upute vodit će vas o tome kako stvoriti Python modul za "bacanje" kocke. Ovaj modul će generirati slučajne brojeve iz ovih kompjuterskih kockica. Pružit ću funkcije potrebne za kreiranje modula i opisati za šta ć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 koristeći program slijedeći navedeni primjer. Nakon toga, trebali biste moći sami kreirati funkcije!
Trajanje: 3-5 minuta
Supplies
Izvesno iskustvo sa Pythonom
IDEL za Python kod (Python 3.0 ili noviji
Korak 1: Uvezite slučajni modul
Prvo otvorite IDLE datoteku. Nakon što se otvori, uvezite slučajni modul. Kreiramo objekt narudžbe pod nazivom "Umri".
*Unutar ovog objekta narudžbe imat ćemo više funkcija
Korak 2: Kreirajte 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 strane kocke kroz funkciju.
Korak 3: Vratite rolu metodom Radint
Zatim upotrijebite funkcije “get” i “roll” za generiranje/vraćanje role pomoću metode randint. Kreirajte varijablu sa imenom self.roll_count da napravite nasumični roll unutar funkcije "roll" Vratite broj iz slučajnog roll -a unutar funkcije "get"
*Randint stvara slučajni broj od 1 do self.sides koji je bio 6
Korak 4: Kreirajte funkciju za dobijanje broja strana
Kreirajte funkciju kako biste dobili broj strana matrice i vratili je. Ovo će postaviti broj stranica koje kockice imaju i vratiti broj strane.
Korak 5: Kreirajte String i Python reprezentaciju
Sada kreirajte funkciju da biste dobili niz i python prikaz matrice
Korak 6: Kreirajte zasebnu funkciju "rollDice"
Sada kreirajte novu, zasebnu funkciju za “rollDice” za pozivanje gore navedene klase narudžbe
D1 i D2 će biti prva rola i druga rola
*Obratite pažnju na to da nema uvlačenja na početku ove funkcije*Rolls predstavljaju broj koliko je puta valjano, a stranice će biti bilo koji cijeli broj 1-6
Korak 7: Kreirajte funkciju petlje unutar "rollDice"
Zatim stvorite while petlju unutar 'rollDice' koja će bacati kockice koliko god puta da je broj manji ili jednak broju bacanja. Obavezno dodajte funkciju ispisa za generiranje rezultata.
*Upotrijebite funkciju kotrljanja za generiranje valjanja dva kockica
Korak 8: Pokrenite Modul
Sada kada smo stvorili funkcije za svaki korak, uporedite ih sa vizuelnim prikazom kako biste bili sigurni da je sve ispravno napisano. Sada ćemo pokrenuti modul. Na traci s izbornicima kliknite Pokreni> Pokreni modul
Korak 9: Uđite u funkciju RollDice i zabavite se
Na kraju, stvorite rollDice funkciju unošenjem željenog broja role i stranica.
Pritisnite "enter" da biste vratili rezultate
Čestitamo! Sada kada ste kreirali modul, spremni ste za korištenje ove funkcije za igranje bilo koje društvene igre koristeći Python! Sada biste trebali biti upoznati kako funkcionira jezik Python i upotrijebiti vlastitu kreativnost za kreiranje različitih modula za napredovanje.
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čuje se:
Kako napraviti LED kocku - LED kocka 4x4x4: 3 koraka
Kako napraviti LED kocku | LED kocka 4x4x4: LED kocka se može zamisliti kao LED ekran 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). Dakle
Kako napraviti 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 i kontrolirati je pomoću Arduina: siječanj 2020. uređivanje: Ostavljam ovo u slučaju da netko želi to 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 jurenju. Najbrže stvorenje s vremena na vrijeme iskoristi svoj najveći tempo za hvatanje plijena