Përmbajtje:

Si të hidhni një zar duke përdorur Python: 9 hapa
Si të hidhni një zar duke përdorur Python: 9 hapa

Video: Si të hidhni një zar duke përdorur Python: 9 hapa

Video: Si të hidhni një zar duke përdorur Python: 9 hapa
Video: Четыре простые поделки из пластиковых бутылок своими руками 2024, Nëntor
Anonim
Si të hidhni një zar duke përdorur Python
Si të hidhni një zar duke përdorur Python

Udhëzimet e mëposhtme do t'ju udhëzojnë se si të krijoni një modul Python për "hedhjen" e një zare. Ky modul do të gjenerojë numra të rastësishëm nga kjo zar i kompjuterizuar. Unë do të jap funksionet e nevojshme për të krijuar modulin dhe do të jap një përshkrim se për çfarë do të përdoret secili funksion. Mësimi i funksioneve themelore për Python mund të jetë dërrmuese. Kjo do të jetë një mënyrë krijuese e përdorimit të Python për t'ju lejuar të njiheni më shumë duke përdorur programin duke ndjekur shembullin e dhënë. Pas kësaj, duhet të jeni në gjendje të krijoni funksione vetë!

Kohëzgjatja: 3-5 minuta

Furnizimet

Disa Përvoja me Python

IDEL për Python Code (Python 3.0 ose më i lartë

Hapi 1: Importoni modul të rastësishëm

Importo modul të rastësishëm
Importo modul të rastësishëm

Së pari, hapni një skedar IDLE. Pasi të jetë hapur, importoni modulin e rastit. Ne krijojmë një objekt porosie të quajtur "Vdis".

*Brenda këtij objekti të porosisë, ne do të kemi shumë funksione

Hapi 2: Krijoni funksionin fillestar për zarin

Krijoni funksionin fillestar për zarin
Krijoni funksionin fillestar për zarin

Pas zorrës së trashë, shtypni enter dhe ndiqni indentacionet e duhura. Tani do të krijojmë funksionin fillestar për zarin dhe do t'i parazgjedhim 6 anët. "Vetë" do të thërrasë anët e zarit përmes funksionit.

Hapi 3: Kthejeni rrotullën duke përdorur metodën Radint

Kthejeni rrotullën duke përdorur metodën Radint
Kthejeni rrotullën duke përdorur metodën Radint

Tjetra, përdorni funksionet "merrni" dhe "rrokulliset" për të gjeneruar/kthyer rrotullën duke përdorur metodën randint. Krijoni një ndryshore të quajtur self.roll_count për të bërë rrotullimin e rastësishëm brenda funksionit "roll" Kthejeni numrin nga rrotullimi i rastësishëm brenda funksionit "merrni"

*Randint krijon një numër të rastësishëm nga 1 në anët e vetes që ishte 6

Hapi 4: Krijoni një funksion për të marrë numrin e anëve

Krijoni një funksion për të marrë numrin e anëve
Krijoni një funksion për të marrë numrin e anëve

Krijoni një funksion për të marrë numrin e anëve të vdes dhe kthejeni atë. Kjo do të caktojë numrin e anëve që zari ka dhe kthimin e numrit të anës.

Hapi 5: Krijoni Paraqitjen e String dhe Python

Krijoni Paraqitjen String dhe Python
Krijoni Paraqitjen String dhe Python

Tani krijoni një funksion për të marrë përfaqësimin e vargut dhe python -it

Hapi 6: Krijoni një funksion të veçantë "rollDice"

Krijo një të veçantë
Krijo një të veçantë

Tani krijoni një funksion të ri, të veçantë për "rollDice" për të thirrur porosinë Class Die më lart

D1 dhe D2 do të jenë rrotullimi i parë dhe rrotullimi i dytë

*Vini re se si nuk ka dhëmbëzim në fillim të këtij funksioni

Hapi 7: Krijoni një funksion loop brenda "rollDice"

Krijoni një funksion loop brenda
Krijoni një funksion loop brenda

Tjetra, krijoni një lak while brenda 'rollDice' që do të hedhë zarin megjithatë shumë herë kur numërimi është më i vogël ose i barabartë me numrin e rrotullave. Sigurohuni që të shtoni funksionin e printimit për të gjeneruar rezultate.

*Përdorni funksionin e rrotullimit për të gjeneruar rrotullimin e dy Die

Hapi 8: Drejtoni modulin

Drejtoni modulin
Drejtoni modulin
Drejtoni modulin
Drejtoni modulin

Tani që kemi krijuar funksionet për secilin hap, krahasojeni me pamjen e dhënë për të siguruar që gjithçka është shkruar në mënyrë korrekte. Tani do ta drejtojmë modulin. Në shiritin e menysë, klikoni Run> Run Module

Hapi 9: Futni funksionin RollDice dhe argëtohuni

Hyni në funksionin RollDice dhe argëtohuni!
Hyni në funksionin RollDice dhe argëtohuni!

Së fundi, krijoni një funksion rollDice duke futur numrin e rrotullave dhe anëve që dëshironi.

Klikoni "enter" për të kthyer rezultatet

Urime! Tani që keni krijuar modulin, jeni gati ta përdorni këtë funksion për të luajtur çdo lojë në bord duke përdorur Python! Tani duhet të jeni pak më të njohur se si funksionon gjuha Python dhe përdorni krijimtarinë tuaj për të krijuar module të ndryshme që ecin përpara.

Për më shumë informacion mbi Python, vizitoni faqen e internetit: https://www.python.org/about/gettingstarted/. Faqja zyrtare e Python do t'ju japë një shpjegim më të thelluar mbi kodimin së bashku me më shumë shembuj për t'u ndjekur.

Recommended: