Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Ingiza Moduli Mbadala
- Hatua ya 2: Unda Kazi ya Awali ya Kete
- Hatua ya 3: Rudisha roll kwa kutumia Njia ya Radint
- Hatua ya 4: Unda Kazi kupata Idadi ya pande
- Hatua ya 5: Unda Uwakilishi wa Kamba na Chatu
- Hatua ya 6: Tengeneza Kazi ya "rollDice" Tenga
- Hatua ya 7: Unda Kazi ya Kitanzi Ndani ya "rollDice"
- Hatua ya 8: Run Module
- Hatua ya 9: Ingiza Kazi ya RollDice na Uburudike
Video: Jinsi ya Kusanya Kete Kutumia Python: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Maagizo yafuatayo yatakuongoza juu ya jinsi ya kuunda moduli ya Python ya "kutembeza" kete. Moduli hii itazalisha nambari za nasibu kutoka kwa kete hii ya kompyuta. Nitatoa kazi zinazohitajika kuunda moduli na kutoa maelezo juu ya nini kila kazi itatumika. Kujifunza kazi za kimsingi za chatu inaweza kuwa kubwa. Hii itakuwa njia ya ubunifu ya kutumia Python kukuruhusu ujue zaidi kutumia programu kwa kufuata mfano uliopewa. Baada ya hii, unapaswa kuwa na uwezo wa kuunda kazi peke yako!
Muda: Dakika 3-5
Vifaa
Uzoefu fulani na Chatu
IDEL ya Nambari ya Python (Python 3.0 au zaidi
Hatua ya 1: Ingiza Moduli Mbadala
Kwanza, fungua faili ya IDLE. Mara tu ikiwa wazi, ingiza moduli ya nasibu. Tunaunda kitu cha agizo kinachoitwa "Die".
* Ndani ya kitu hiki cha agizo, tutakuwa na kazi nyingi
Hatua ya 2: Unda Kazi ya Awali ya Kete
Baada ya koloni, bonyeza waandishi wa habari na ufuate maagizo sahihi. Sasa tutaunda kazi ya kwanza kwa kete na chagua pande 6. "Self" itaita pande za kete kupitia kazi.
Hatua ya 3: Rudisha roll kwa kutumia Njia ya Radint
Ifuatayo, tumia kazi za "kupata" na "roll" kutengeneza / kurudisha roll kwa kutumia njia ya randint. Unda jina linalojulikana la self.roll_count ili kufanya roll isiyo ya kawaida ndani ya kazi ya "roll" Rudisha nambari kutoka kwa roll isiyo ya kawaida ndani ya kazi ya "kupata"
* Randint huunda nambari isiyo ya kawaida kutoka 1 hadi self.sides ambayo ilikuwa 6
Hatua ya 4: Unda Kazi kupata Idadi ya pande
Unda kazi kupata idadi ya pande za kufa na kuirudisha. Hii itaweka idadi ya pande ambazo kete ina na kurudi kwa nambari ya upande.
Hatua ya 5: Unda Uwakilishi wa Kamba na Chatu
Sasa tengeneza kazi kupata kamba na uwakilishi wa chatu ya kufa
Hatua ya 6: Tengeneza Kazi ya "rollDice" Tenga
Sasa unda kazi mpya, tofauti ya "rollDice" kuita utaratibu wa Hatari kufa hapo juu
D1 na D2 itakuwa roll ya kwanza na roll ya pili
* Angalia jinsi hakuna ujanibishaji mwanzoni mwa kazi hii * Rolls inawakilisha hesabu ya idadi ya nyakati zilizopigwa, na pande zitakuwa nambari yoyote ya 1-6
Hatua ya 7: Unda Kazi ya Kitanzi Ndani ya "rollDice"
Ifuatayo, tengeneza kitanzi cha muda ndani ya 'rollDice' ambayo itasonga kete hata hivyo mara nyingi wakati hesabu ni chini ya au sawa na idadi ya safu. Hakikisha kuongeza kazi ya kuchapisha ili kutoa matokeo.
* Tumia kazi ya roll kutengeneza roll ya Die mbili
Hatua ya 8: Run Module
Sasa kwa kuwa tumeunda kazi kwa kila hatua, linganisha na picha inayotolewa ili kuhakikisha kila kitu kimeandikwa kwa usahihi. Sasa tutaendesha moduli. Kwenye menyu ya menyu, bonyeza Run> Run Module
Hatua ya 9: Ingiza Kazi ya RollDice na Uburudike
Mwishowe, tengeneza kazi ya rollDice kwa kuingiza idadi ya safu na pande unazotaka.
Piga 'ingiza' ili kurudisha matokeo
Hongera! Sasa kwa kuwa umeunda moduli, uko tayari tumia kazi hii kucheza mchezo wowote wa bodi ukitumia Python! Lazima sasa ujue zaidi jinsi lugha ya chatu inavyofanya kazi na utumie ubunifu wako mwenyewe kuunda moduli anuwai za kusonga mbele.
Kwa habari zaidi juu ya chatu, tembelea wavuti: https://www.python.org/about/gettingstarted/. Wavuti rasmi ya Python itakupa maelezo ya kina zaidi juu ya kuweka kificho pamoja na mifano zaidi ya kufuata.
Ilipendekeza:
Kusanya Rahisi na ya bei rahisi ya PCB: Hatua 41 (na Picha)
Kusanya PCB rahisi na ya bei rahisi: Ninaandika mwongozo huu kwa sababu nadhani Ni mafunzo ya kuanza kwa kusaga PCB kwa njia rahisi sana na bajeti ya chini. Unaweza kupata mradi kamili na uliosasishwa hapa https://www.mischianti.org/category/tutorial / milling-pcb-mafunzo
E-kete - Arduino Die / kete 1 hadi 6 kete + D4, D5, D8, D10, D12, D20, D24 na D30: 6 Hatua (na Picha)
E-kete - Arduino Die / kete 1 hadi 6 kete + D4, D5, D8, D10, D12, D20, D24 na D30: Huu ni mradi rahisi wa arduino kutengeneza kufa kwa elektroniki. Inawezekana kuchagua kwa kete 1 hadi 6 au 1 kati ya kete 8 maalum. Chaguo hufanywa kwa kugeuza tu usimbuaji wa rotary.Hizi ni huduma: 1 kufa: kuonyesha dots kubwa 2-6 kete: kuonyesha dots
Kirekodi cha Sauti ya ndani ya Android na Urahisi wa Kusanya Maisha: Hatua 4
Kirekodi cha Sauti ya ndani ya Android na Rahisi Maisha Hack: Wengi wa wachezaji wa android wanakabiliwa na shida kubwa kwani hawaruhusiwi kurekodi sauti ya ndani na Android OS. Kwa hivyo wana chaguzi chache ambazo zinagharimu sana au njia ngumu kama vile kuweka mizizi kifaa.Una chaguzi zifuatazo kurekodi sauti ya ndani kwenye Androi
Jinsi ya Kusanya Kifaa cha Sonoff: Hatua 5
Jinsi ya Kudanganya Kifaa cha Sonoff: Mtafiti wa Prakhar Agrawal Junior (Matumizi ya IoT) Salama HARDWAREUtangulizi Katika chapisho hili tutazungumzia juu ya jinsi ya kupakia firmware ya kawaida kwenye kifaa cha Sonoff na kuidhibiti kwa kutumia anwani yake ya Ip.
Jinsi ya Kutumia Kituo cha Mac, na Jinsi ya Kutumia Kazi Muhimu: Hatua 4
Jinsi ya Kutumia Kituo cha Mac, na Jinsi ya Kutumia Kazi Muhimu: Tutakuonyesha jinsi ya kufungua Kituo cha MAC. Tutakuonyesha pia vitu kadhaa ndani ya Kituo, kama ifconfig, kubadilisha saraka, kufikia faili, na arp. Ifconfig itakuruhusu kuangalia anwani yako ya IP, na tangazo lako la MAC