Obsah:

Jednoduchá hra na hádání čísel v Pythonu: 11 kroků
Jednoduchá hra na hádání čísel v Pythonu: 11 kroků

Video: Jednoduchá hra na hádání čísel v Pythonu: 11 kroků

Video: Jednoduchá hra na hádání čísel v Pythonu: 11 kroků
Video: Jak bych se naučil programovat, kdybych musel začít ZNOVU? 2024, Listopad
Anonim
Jednoduchá hra pro hádání čísel v Pythonu
Jednoduchá hra pro hádání čísel v Pythonu

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

Přehled
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

Image
Image

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

Získání vstupu od uživatele
Získání vstupu od uživatele

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

Vytvoření základní smyčky
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

Vytvoření prohlášení If Elif
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í

Psaní závěrečného prohlášení
Psaní 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.

  1. Zkuste změnit rozsah čísel pro náhodné číslo.
  2. Změňte zprávy uživateli na něco lepšího.
  3. Zkuste, aby program udržel skóre v kolika pokusech, aby získal správnou odpověď.

Krok 10: Klíčová slova

  1. Python je programovací jazyk.
  2. Pycharm je program, který pomáhá s tvorbou programů Pythonu.
  3. „random“je generátor náhodných čísel
  4. "proměnná" je symbol, u kterého se hodnota může změnit
  5. "int" je datový typ krátký pro celá čísla
  6. "vstup" je způsob, jak převzít vstup uživatele
  7. „tisk“vám umožní vytisknout zprávu na obrazovce pro uživatele
  8. „while“je smyčkový příkaz, který říká, že udělejte něco, dokud je to pravda
  9. „if“prohlášení, které znamená, že pokud je to pravda, udělejte to
  10. „! =“znamená nerovná se
  11. „<“znamená méně než
  12. „>“znamená větší než
  13. „elif“je zkratka pro příkaz else if

Doporučuje: