Obsah:

Jednoduchá hra na hádanie čísel v Pythone: 11 krokov
Jednoduchá hra na hádanie čísel v Pythone: 11 krokov

Video: Jednoduchá hra na hádanie čísel v Pythone: 11 krokov

Video: Jednoduchá hra na hádanie čísel v Pythone: 11 krokov
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, November
Anonim
Jednoduchá hra na hádanie čísel v Pythone
Jednoduchá hra na hádanie čísel v Pythone

V tomto návode sa naučíme, ako vytvoriť jednoduchú hru na hádanie čísel Python v aplikácii Pycharm. Python je skriptovací jazyk, ktorý je skvelý pre začiatočníkov aj pre odborníkov. Štýl kódovania v Pythone je ľahko čitateľný a dodržateľný. Konečným cieľom tohto tutoriálu je trocha objasniť, ako napísať jednoduchý skript pre zábavu, ktorý môže podnietiť vašu zvedavosť na programovanie.

Obsah:

1. Získajte Python verzie 3.7 a nainštalujte ho

2. Získajte Pycharm a nainštalujte ho

3. Prvé nastavenie Pycharmu

4. Vytvorenie náhodného čísla

5. Získanie vstupu od používateľa

6. Vytvorenie základnej slučky while

7. Vytvorenie vyhlásenia „if“, „elif“, „else“

8. Zobrazenie správy užívateľovi

Extra

Kľúčové slová

Konečný kód

Krok 1: Prehľad

Prehľad
Prehľad

Táto tipovacia hra bola vytvorená s cieľom ukázať používateľovi niekoľko základných programovacích techník pomocou pythonu s pycharm IDE. Základom tohto tutoriálu bude použitie generátora náhodných čísel na vytvorenie jednoduchej hry o hádaní. Konečný výsledok by mohol viesť k tomu, že niekto pochopí, ako sa generujú náhodné čísla. Napríklad vo videohrách, kde je škoda spôsobená v číslach, sú tieto čísla generované generátorom náhodných čísel, ktorý má špecifické požiadavky podobne ako tie, ktoré sme vygenerovali. Generátor náhodných čísel môže byť komplikovanejší, ale dá sa získať základnú predstavu o tom, ako funguje.

Krok 2: Inštalácia Pythonu a Pycharmu

Zdroje:

www.python.org/

www.jetbrains.com/pycharm/

Krok 3: Videonávod

Image
Image

Pozrite si vyššie uvedených videonávodov a potom si pozrite nižšie uvedené kroky, ktoré vám pomôžu lepšie porozumieť písaniu hry.

Krok 4: Vytvorenie náhodného čísla

Získanie informácií od používateľa
Získanie informácií od používateľa

Aby mala hra jednoduchú výzvu, chceme vytvoriť náhodné číslo pod 100. Toto číslo bude hráč musieť uhádnuť. Rozsah čísel bude medzi 1 a 99. Dosiahneme to napísaním nasledujúceho vyhlásenia:

randomNumber = random.randint (1, 99)

„randomNumber“je premenná, do ktorej budeme ukladať náhodné číslo.

„random.randint (1, 99)“sa používa na generovanie náhodného čísla od 1 do 99.

*Poznámka: Uistite sa, že v hornej časti kódu píšete „náhodný import“, inak nebudete môcť používať „random.randint (1, 99)“

Jednou dôležitou poznámkou je sledovať odsadenie presne z príkladov, pretože Python je štruktúrovaný pomocou odsadenia. Ak je príkaz umiestnený na zlom riadku odsadenia, kód môže pri pokuse o hru hrať chyby.

Krok 5: Získanie vstupu od používateľa

Aby naša hra fungovala, musíme byť schopní prijímať vstupy používateľov. Od hráča musíme získať odhady, aké bude náhodné číslo. Rozsah pre číslo, ktoré je možné uhádnuť, je od 1 do 99. Tento program neposkytuje chybu, keď je číslo mimo rozsahu, ale slučka bude pokračovať, kým sa neodhadne správne číslo.

Robíme to pomocou príkazu „vstup“, ktorý môžete napísať takto.

hádať = int (zadajte ("zadajte číslo od 1 do 99:"))

Vstup používateľa ukladáme do premennej nazývanej „hádať“. "Int" znamená, že ukladáme vstup od používateľa ako celé číslo, čo znamená, že to bude celá číselná hodnota. Sekcie pre vstup („zadajte číslo od 1 do 99:“) informujú počítač, že vstupujeme od používateľa, a potom, ak slučka pokračuje, zobrazí sa nasledujúca správa.

Krok 6: Vytvorenie základnej slučky

Vytvorenie základnej slučky
Vytvorenie základnej slučky

Teraz musíme vytvoriť slučku while. Aby sme to dosiahli, musíme napísať vyhlásenie, ktoré bude fungovať, kým nebude pravdivé. Cyklus while nie je v tomto programe odsadený a obsahuje príkazy „If/Elif“, ktoré sú odsadené pod ním. Príkazy „If/Elif“budú naďalej fungovať, kým príkaz cyklu while nebude pravdivý.

while randomNumber! = hádajte:

Krok 7: Vytvorenie vyhlásenia If Elif

Vytvorenie vyhlásenia If Elif
Vytvorenie vyhlásenia If Elif

Výrok „Ak/Elif“znamená, ak je to správne, urobte to, ak nie, urobte niečo iné. Vyhlásenie je napísané tak, aby používateľ mohol zadať nový vstup, ak je pôvodný odhad nesprávny. Tlačené vyhlásenie v „If/Elif“im napovie, či je odhad príliš vysoký alebo nízky.

Krok 8: Spísanie záverečného vyhlásenia

Písanie záverečného stanoviska
Písanie záverečného stanoviska

Konečné vyhlásenie je napísané na vonkajšej strane cyklu while a bez zarážok. Keď používateľ uhádne správne číslo, slučka while sa „rozbije“alebo „zastaví“a potom prejde nadol na záverečné vyhlásenie. K tomu dôjde, keď sú premenná „odhad“a premenná „náhodné číslo“rovnaké. Hra sa potom skončí, kým sa program nespustí znova.

Krok 9: Doplnky

Po dokončení tipovacej hry Instructable môže niekto chcieť skúmať Python ďalej. Tu je niekoľko nápadov, ako napadnúť svoje schopnosti v jazyku Python.

  1. Skúste zmeniť rozsah čísel pre náhodné číslo.
  2. Zmeňte správy používateľovi na niečo lepšie.
  3. Skúste, aby program udržal skóre v koľkých pokusoch, aby získal správnu odpoveď.

Krok 10: Kľúčové slová

  1. Python je programovací jazyk.
  2. Pycharm je program, ktorý pomáha pri vytváraní programov Python.
  3. „náhodný“je generátor náhodných čísel
  4. "premenná" je symbol, pre ktorý sa hodnota môže zmeniť
  5. "int" je typ údajov skratka pre celé čísla
  6. „vstup“je spôsob, akým je možné preberať vstupy používateľov
  7. „vytlačiť“vám umožní vytlačiť používateľovi správu na obrazovke
  8. „while“je príkaz cyklu, ktorý hovorí, že urobte niečo, kým je to pravda
  9. „if“vyhlásenie, ktoré znamená, že ak je to pravda, urobte to
  10. „! =“znamená nerovná sa
  11. „<“znamená menej ako
  12. „>“znamená väčšie ako
  13. „elif“je skratka pre príkaz else if

Odporúča: