Obsah:
- Zásoby
- Krok 1: Import náhodného modulu
- Krok 2: Vytvořte počáteční funkci pro kostky
- Krok 3: Vraťte roli pomocí Radintovy metody
- Krok 4: Vytvořte funkci, abyste získali počet stran
- Krok 5: Vytvořte reprezentaci řetězce a Pythonu
- Krok 6: Vytvořte samostatnou funkci „rollDice“
- Krok 7: Vytvořte funkci smyčky v rámci „rollDice“
- Krok 8: Spusťte modul
- Krok 9: Zadejte funkci RollDice a bavte se
Video: Jak hodit kostkou pomocí Pythonu: 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Následující pokyny vás provedou vytvořením modulu Python pro „házení“kostkami. Tento modul bude generovat náhodná čísla z této počítačové kostky. Poskytnu funkce potřebné k vytvoření modulu a poskytnu popis, k čemu budou jednotlivé funkce použity. Naučit se základní funkce pro Python může být zdrcující. Toto bude kreativní způsob používání Pythonu, který vám umožní seznámit se s programem podle následujícího příkladu. Poté byste měli být schopni vytvářet funkce sami!
Doba trvání: 3-5 minut
Zásoby
Nějaké zkušenosti s Pythonem
IDEL pro kód Pythonu (Python 3.0 nebo vyšší
Krok 1: Import náhodného modulu
Nejprve otevřete soubor IDLE. Jakmile je otevřený, importujte náhodný modul. Vytváříme objekt objednávky s názvem „Die“.
*V rámci tohoto objektu objednávky budeme mít více funkcí
Krok 2: Vytvořte počáteční funkci pro kostky
Za dvojtečkou stiskněte klávesu Enter a dodržujte správné odsazení. Nyní vytvoříme počáteční funkci pro kostky a výchozí 6 stran. Funkce „Self“zavolá strany kostek.
Krok 3: Vraťte roli pomocí Radintovy metody
Dále použijte funkce „get“a „roll“ke generování/vrácení role pomocí metody randint. Vytvořte proměnnou pojmenovanou self.roll_count, aby náhodný hod uvnitř funkce „hodit“vrátil číslo z náhodného hodu uvnitř funkce „získat“
*Randint vytvoří náhodné číslo od 1 do self.sides, které bylo 6
Krok 4: Vytvořte funkci, abyste získali počet stran
Vytvořte funkci, která zjistí počet stran kostky a vrátí ji. Tím nastavíte počet stran, které kostky mají, a návrat čísla strany.
Krok 5: Vytvořte reprezentaci řetězce a Pythonu
Nyní vytvořte funkci pro získání řetězcové a pythonové reprezentace matrice
Krok 6: Vytvořte samostatnou funkci „rollDice“
Nyní vytvořte novou, samostatnou funkci pro „rollDice“pro volání výše uvedené třídy
D1 a D2 budou první hod a druhý hod
*Všimněte si, že na začátku této funkce není žádné odsazení*Role představují počet vrácených rolí a strany budou celé číslo 1-6
Krok 7: Vytvořte funkci smyčky v rámci „rollDice“
Dále v rámci ‘rollDice’ vytvořte smyčku while, která bude kostkami házet mnohokrát, když je počet menší nebo roven počtu hodů. Pro generování výsledků nezapomeňte přidat funkci tisku.
*Pomocí funkce rolování vygenerujte svitek dvou kostek
Krok 8: Spusťte modul
Nyní, když jsme vytvořili funkce pro každý krok, porovnejte s poskytnutým vizuálem, abyste se ujistili, že je vše napsáno správně. Nyní spustíme modul. Na řádku nabídek klikněte na Spustit> Spustit modul
Krok 9: Zadejte funkci RollDice a bavte se
Nakonec vytvořte funkci rollDice zadáním požadovaného počtu rolí a stran.
Výsledky vrátíte stisknutím klávesy „Enter“
Gratulujeme! Nyní, když jste vytvořili modul, jste připraveni použít tuto funkci ke hraní jakékoli deskové hry pomocí Pythonu! Nyní byste se měli trochu seznámit s tím, jak jazyk Python funguje, a pomocí vlastní kreativity vytvářet různé moduly, které se budou posouvat kupředu.
Další informace o Pythonu najdete na webu: https://www.python.org/about/gettingstarted/. Oficiální webová stránka Pythonu vám poskytne podrobnější vysvětlení kódování spolu s dalšími příklady, které je třeba následovat.
Doporučuje:
Skener QR kódu pomocí OpenCV v Pythonu: 7 kroků
Skener QR kódů pomocí OpenCV v Pythonu: V dnešním světě vidíme, že QR kód a čárový kód jsou používány téměř všude, od balení produktů po online platby a dnes vidíme QR kódy i v restauraci, abychom viděli menu. teď pochybuji, že je to velká myšlenka. Ale už jste někdy měli
Jak vytvořit svůj první jednoduchý software pomocí Pythonu: 6 kroků
Jak vytvořit svůj první jednoduchý software pomocí Pythonu: Ahoj, vítejte v tomto Instructables. Zde vám řeknu, jak vytvořit vlastní software. Ano, pokud máte nápad … ale víte implementovat nebo máte zájem vytvářet nové věci, pak je to pro vás … Předpoklad: Měli byste mít základní znalosti o P
Twitter Bot pomocí Pythonu: 5 kroků
Twitter Bot pomocí Pythonu: Twitter bot
Monitorování akcelerace pomocí Raspberry Pi a AIS328DQTR pomocí Pythonu: 6 kroků
Monitorování akcelerace pomocí Raspberry Pi a AIS328DQTR pomocí Pythonu: Podle některých fyzikálních zákonů je akcelerace konečná.- Terry Riley Gepard při pronásledování využívá úžasné zrychlení a rychlé změny rychlosti. Nejrychlejší tvor na břehu jednou za čas využije svého nejvyššího tempa k ulovení kořisti
VĚC S KOSTKOU: P: 3 kroky
VĚC HRA S KOSTKAMI: p: Dobrý den, název je [REDACTED] a já vám ukážu, jak na mikro: bitu vyrobit VĚCI KOSTKY. (to je pro třídu vědy MYP3B) Co tedy budete potřebovat, abyste to udělali? Budete potřebovat … Mikro: bit Počítač Několik kabelů Stabilní připojení k internetu