Obsah:
- Krok 1: Přehled
- Krok 2: Instalace Pythonu a Pycharm
- Krok 3: Průvodce videem
- Krok 4: Vytvoření náhodného čísla
- Krok 5: Získání vstupu od uživatele
- Krok 6: Vytvoření základní smyčky
- Krok 7: Vytvoření prohlášení If Elif
- Krok 8: Napsání závěrečného prohlášení
- Krok 9: Doplňky
- Krok 10: Klíčová slova
Video: Jednoduchá hra na hádání čísel v Pythonu: 11 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
V tomto tutoriálu vás naučíme, jak v aplikaci Pycharm vytvořit jednoduchou hru na hádání čísel Pythonu. Python je skriptovací jazyk, který je skvělý pro začátečníky i pro odborníky. Styl kódování v Pythonu se snadno čte a dodržuje. Konečným cílem tohoto tutoriálu je trochu osvětlit, jak psát jednoduchý skript pro zábavu, který může vznítit vaši zvědavost v programování.
Obsah:
1. Získejte Python verze 3.7 a nainstalujte
2. Získejte Pycharm a nainstalujte
3. Nastavení Pycharmu poprvé
4. Vytvoření náhodného čísla
5. Získání vstupu od uživatele
6. Vytvoření smyčky basic while
7. Vytvoření prohlášení „if“, „elif“, „else“
8. Zobrazení zprávy uživateli
Doplňky
Klíčová slova
Konečný kód
Krok 1: Přehled
Tato tipovací hra byla vytvořena za účelem ukázat uživateli některé základní programovací techniky pomocí pythonu s pycharm IDE. Základem tohoto tutoriálu bude použití generátoru náhodných čísel k vytvoření jednoduché hádací hry. Konečný výsledek by mohl vést k tomu, že někdo porozumí generování náhodných čísel. Například ve videohrách, kde je poškození řešeno v číslech, jsou tato čísla generována generátorem náhodných čísel, který má specifické požadavky podobně jako ten, který jsme vygenerovali. Generátor náhodných čísel může být složitější, ale člověk si může udělat základní představu o tom, jak funguje.
Krok 2: Instalace Pythonu a Pycharm
Zdroje:
www.python.org/
www.jetbrains.com/pycharm/
Krok 3: Průvodce videem
Podívejte se na výše uvedené videonávody a poté se podívejte na níže uvedené kroky, které vám pomohou lépe porozumět psaní hry.
Krok 4: Vytvoření náhodného čísla
Aby hra měla jednoduchou výzvu, chceme vytvořit náhodné číslo pod 100. Toto číslo bude hráč, kterého musí hráč uhádnout. Rozsah čísel bude mezi 1 a 99. Toho docílíme napsáním následujícího prohlášení:
randomNumber = random.randint (1, 99)
„randomNumber“je proměnná, do které budeme ukládat náhodné číslo.
„random.randint (1, 99)“se používá ke generování náhodného čísla mezi 1 a 99.
*Poznámka: Ujistěte se, že v horní části kódu píšete „importovat náhodně“, jinak nebudete moci použít „random.randint (1, 99)“
Jednou důležitou poznámkou je sledovat odsazení přesně z příkladů, protože Python je strukturován pomocí odsazení. Pokud je příkaz umístěn na nesprávném řádku odsazení, kód může při pokusu o hraní hry poskytovat chyby.
Krok 5: Získání vstupu od uživatele
Aby naše hra fungovala, musíme být schopni přijímat vstupy uživatelů. Musíme od hráče získat odhady, jaké bude náhodné číslo. Rozsah pro číslo, které lze uhodnout, je od 1 do 99. Tento program neposkytuje chybu, když je číslo mimo rozsah, ale smyčka bude pokračovat, dokud nebude uhádnuto správné číslo.
Děláme to pomocí příkazu „vstup“, který můžete napsat takto.
hádat = int (zadejte ("zadejte číslo mezi 1 a 99:"))
Vstup uživatele ukládáme do proměnné zvané „hádat“. "Int" znamená, že ukládáme vstup od uživatele jako celé číslo, což znamená, že to bude celá číselná hodnota. Sekce pro vstup („zadejte číslo mezi 1 a 99:“) sdělují počítači, že přijímáme vstup uživatele, a pokud smyčka pokračuje, zobrazí se následující zpráva.
Krok 6: Vytvoření základní smyčky
Nyní musíme vytvořit smyčku while. Abychom toho dosáhli, musíme napsat prohlášení, které bude fungovat, dokud nebude pravdivé. Cyklus while není v tomto programu odsazen a obsahuje příkazy „If/Elif“, které jsou odsazeny pod ním. Příkazy "If/Elif" budou i nadále fungovat, dokud příkaz while nebude pravdivý.
while randomNumber! = hádejte:
Krok 7: Vytvoření prohlášení If Elif
Tvrzení „If/Elif“znamená, jestli je to správné, pak udělejte toto, pokud ne, udělejte něco jiného. Příkaz je napsán tak, aby uživatel mohl zadat nový vstup, pokud je počáteční odhad špatný. Tiskové prohlášení v „If/Elif“jim napoví, zda je odhad příliš vysoký nebo příliš nízký.
Krok 8: Napsání závěrečného prohlášení
Konečné prohlášení je napsáno na vnější straně smyčky while a bez odsazení. Jakmile uživatel uhádne správné číslo, smyčka while se „zlomí“nebo „zastaví“a poté přejde dolů k závěrečnému příkazu. K tomu dojde, jakmile jsou proměnná „odhad“a proměnná „náhodné číslo“stejné. Hra pak skončí, dokud se program nespustí znovu.
Krok 9: Doplňky
Po dokončení hádací hry Instructable může člověk chtít prozkoumat Python dále. Zde je několik nápadů, jak zpochybnit svoji zdatnost v Pythonu.
- Zkuste změnit rozsah čísel pro náhodné číslo.
- Změňte zprávy uživateli na něco lepšího.
- Zkuste, aby program udržel skóre v kolika pokusech, aby získal správnou odpověď.
Krok 10: Klíčová slova
- Python je programovací jazyk.
- Pycharm je program, který pomáhá s tvorbou programů Pythonu.
- „random“je generátor náhodných čísel
- "proměnná" je symbol, u kterého se hodnota může změnit
- "int" je datový typ krátký pro celá čísla
- "vstup" je způsob, jak převzít vstup uživatele
- „tisk“vám umožní vytisknout zprávu na obrazovce pro uživatele
- „while“je smyčkový příkaz, který říká, že udělejte něco, dokud je to pravda
- „if“prohlášení, které znamená, že pokud je to pravda, udělejte to
- „! =“znamená nerovná se
- „<“znamená méně než
- „>“znamená větší než
- „elif“je zkratka pro příkaz else if
Doporučuje:
Aruduino LED hra Rychlé klikání Hra pro dva hráče: 8 kroků
Aruduino LED Game Rychlé klikání Hra pro dva hráče: Tento projekt je inspirován @HassonAlkeim. Pokud jste ochotni se podrobně podívat, zde je odkaz, který můžete zkontrolovat https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Tato hra je vylepšenou verzí hry Alkeim's. Jedná se o
Jednoduchá hádací hra - Python + XBees + Arduino: 10 kroků
Jednoduchá hádací hra - Python + XBees + Arduino: Hra funguje takto: Máte 4 pokusy uhodnout písmeno mezi „a“- „h“- > Hádejte správné písmeno: Vyhráváte! ?-> Hádejte špatné písmeno: Hra skončila?-> Hádejte jakoukoli jinou postavu mimo „a“- „h“: Hra skončila? Vaše Arduino vám umožní
Hra pro hádání v Pythonu: 9 kroků
Hra pro hádání v Pythonu: Následující pokyny poskytují podrobné pokyny, jak napsat program pomocí náhodného modulu a vytvořit hádací hru, která interaguje s uživatelem. Chcete -li začít, musíte mít v počítači nainstalován python a také
Jednoduchá hra Gamemaker: 12 kroků
Gamemaker Simple Game: Tato hra je jednoduchá (pravděpodobně to znáte z názvu). Má jeden blok (což jste vy) a má také vybudovanou platformu nebo jiný barevný blok. Pro tuto hru budete potřebovat: Účet yo yo her pro přístup do Gamemaker studio 2
Vesmírný závod: Jednoduchá klikací hra Arduino s dětmi: 7 kroků
Space Race: Jednoduchá hra Arduino Clicker vytvořená s dětmi: ¡ Nahrávám video ukazující, jak to funguje dnes! Zůstaňte naladěni Bavme se s instruktáží s vesmírnou tematikou, které lze vyrobit společně s dětmi, a později si je užijte sami jako hračku. Můžete je použít jako prostředek k výuce historie o co