Obsah:
- Krok 1: Prehľad
- Krok 2: Inštalácia Pythonu a Pycharmu
- Krok 3: Videonávod
- Krok 4: Vytvorenie náhodného čísla
- Krok 5: Získanie vstupu od používateľa
- Krok 6: Vytvorenie základnej slučky
- Krok 7: Vytvorenie vyhlásenia If Elif
- Krok 8: Spísanie záverečného vyhlásenia
- Krok 9: Doplnky
- Krok 10: Kľúčové slová
Video: Jednoduchá hra na hádanie čísel v Pythone: 11 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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
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
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
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
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
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
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.
- Skúste zmeniť rozsah čísel pre náhodné číslo.
- Zmeňte správy používateľovi na niečo lepšie.
- Skúste, aby program udržal skóre v koľkých pokusoch, aby získal správnu odpoveď.
Krok 10: Kľúčové slová
- Python je programovací jazyk.
- Pycharm je program, ktorý pomáha pri vytváraní programov Python.
- „náhodný“je generátor náhodných čísel
- "premenná" je symbol, pre ktorý sa hodnota môže zmeniť
- "int" je typ údajov skratka pre celé čísla
- „vstup“je spôsob, akým je možné preberať vstupy používateľov
- „vytlačiť“vám umožní vytlačiť používateľovi správu na obrazovke
- „while“je príkaz cyklu, ktorý hovorí, že urobte niečo, kým je to pravda
- „if“vyhlásenie, ktoré znamená, že ak je to pravda, urobte to
- „! =“znamená nerovná sa
- „<“znamená menej ako
- „>“znamená väčšie ako
- „elif“je skratka pre príkaz else if
Odporúča:
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: 8 krokov
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: Tento projekt je inšpirovaný @HassonAlkeim. Ak ste ochotní sa podrobne pozrieť, tu je odkaz, ktorý si môžete pozrieť https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Táto hra je vylepšenou verziou hry Alkeim's. Jedná sa o
Jednoduchá hra na hádanie - Python + XBees + Arduino: 10 krokov
Jednoduchá hádacia hra - Python + XBees + Arduino: Hra funguje takto: Máte 4 pokusy uhádnuť písmeno medzi „a“- „h“- > Uhádni správne písmeno: Vyhrávate! ?-> Uhádnete nesprávne písmeno: Hra sa skončila?-> Uhádnete akúkoľvek inú postavu mimo „a“- „h“: Koniec hry? Vaše Arduino vám umožní
Hra na hádanie v Pythone: 9 krokov
Hra na hádanie v Pythone: Nasledujúce pokyny poskytujú podrobné pokyny, ako napísať program pomocou náhodného modulu a vytvoriť hádanku, ktorá interaguje s používateľom. Na začiatok budete potrebovať nainštalovaný python vo svojom počítači a tiež
Jednoduchá hra Gamemaker: 12 krokov
Jednoduchá hra Gamemaker: Táto hra je jednoduchá (pravdepodobne to poznáte z názvu). Má jeden blok (čo ste vy) a má tiež vybudovanú platformu alebo iný farebný blok. Na túto hru budete potrebovať: Účet yo yo pre prístup do štúdia Gamemaker 2
Vesmírny závod: Jednoduchá hra Arduino Clicker s deťmi: 7 krokov
Vesmírny závod: Jednoduchá hra Arduino Clicker vytvorená s deťmi: ¡ odovzdávam video, ktoré ukazuje, ako to funguje dnes! Bavte sa s inštruktážou s vesmírnou tematikou, ktorú je možné vytvoriť spolu s deťmi, a neskôr si ich užite sami ako hračku. Môžete ho použiť ako prostriedok na naučenie histórie o