Cuprins:

Joc simplu de ghicit al numărului Python: 11 pași
Joc simplu de ghicit al numărului Python: 11 pași

Video: Joc simplu de ghicit al numărului Python: 11 pași

Video: Joc simplu de ghicit al numărului Python: 11 pași
Video: Tutorial Programare cu Python pentru incepatori: Invata Programare in 60 de minute | Cursuri IT 2024, Iulie
Anonim
Joc simplu de ghicit al numărului Python
Joc simplu de ghicit al numărului Python

În acest tutorial vom învăța cum să creați un joc simplu de ghicire a numărului Python în aplicația Pycharm. Python este un limbaj de scriptare excelent atât pentru începători, cât și pentru experți. Stilul de codare din Python este ușor de citit și urmat. Obiectivul final al acestui tutorial este de a da un pic de lumină asupra modului de a scrie un script simplu pentru distracție care poate aprinde curiozitatea cuiva pentru programare.

Cuprins:

1. Obțineți versiunea Python 3.7 și instalați

2. Obțineți Pycharm și instalați

3. Configurarea Pycharm pentru prima dată

4. Crearea unui număr aleatoriu

5. Obținerea de informații de la utilizator

6. Crearea unei bucle while de bază

7. Crearea unei instrucțiuni „if”, „elif”, „else”

8. Afișarea mesajului către utilizator

In plus

Cuvinte cheie

Cod final

Pasul 1: Prezentare generală

Prezentare generală
Prezentare generală

Acest joc de ghicire a fost creat pentru a arăta utilizatorului câteva tehnici de programare de bază folosind python cu pycharm IDE. Baza acestui tutorial va fi utilizarea unui generator de numere aleatorii pentru a crea un joc de ghicire simplu. Rezultatul final ar putea face ca cineva să înțeleagă modul în care sunt generate numerele aleatorii. De exemplu, în jocurile video în care daunele sunt provocate în numere, aceste numere sunt generate în general cu un generator de numere aleatorii care are cerințe specifice în mod similar cu cel pe care l-am generat. Generatorul de numere aleatorii poate fi mai complicat, dar se poate obține ideea de bază despre cum funcționează.

Pasul 2: Instalarea Python și Pycharm

Resurse:

www.python.org/

www.jetbrains.com/pycharm/

Pasul 3: Ghid video

Image
Image

Urmăriți ghidurile video de mai sus, apoi consultați pașii de mai jos pentru a vă ajuta să înțelegeți în continuare cum să scrieți jocul.

Pasul 4: Crearea unui număr aleatoriu

Obținerea de date de la utilizator
Obținerea de date de la utilizator

Pentru ca jocul să aibă o provocare simplă, vrem să creăm un număr aleatoriu sub 100. Acest număr va fi cel care trebuie ghicit de jucător. Intervalul numeric va fi între 1 și 99. Realizăm acest lucru scriind următoarea declarație:

randomNumber = random.randint (1, 99)

"randomNumber" este o variabilă în care vom stoca numărul aleatoriu.

„random.randint (1, 99)” este utilizat pentru a genera un număr aleatoriu între 1 și 99.

* Notă: Asigurați-vă că în partea de sus a codului scrieți „import aleatoriu” sau nu veți putea folosi „random.randint (1, 99)”

O notă importantă este urmărirea indentării exact din exemple, deoarece Python este structurat prin indentare. Dacă o afirmație este plasată pe linia de indentare greșită, codul poate furniza erori atunci când cineva încearcă să joace jocul.

Pasul 5: Obținerea de date de la utilizator

Pentru ca jocul nostru să funcționeze, trebuie să putem primi informațiile utilizatorului. Trebuie să obținem presupuneri despre numărul care va fi aleator de la jucător. Intervalul pentru numărul care poate fi ghicit este de la 1 la 99. Acest program nu furnizează o eroare atunci când un număr se află în afara intervalului, cu toate acestea bucla va continua până când numărul corect este ghicit.

Facem acest lucru folosind comanda „input” pe care o puteți scrie astfel.

guess = int (input („introduceți un număr între 1 și 99:”))

Stocăm datele introduse de utilizator într-o variabilă numită „ghici”. „Int” înseamnă că stocăm intrarea de la utilizator ca un număr întreg, ceea ce înseamnă că va fi o valoare numerică întreagă. Secțiunile pentru intrare („introduceți un număr între 1 și 99:”) indică computerului că preluăm introducerea utilizatorului și apoi afișează următorul mesaj dacă bucla continuă.

Pasul 6: Crearea unui buclă de bază While

Crearea unui buclă de timp While
Crearea unui buclă de timp While

Acum trebuie să creăm o buclă while. Pentru a realiza acest lucru, trebuie să scriem o declarație care să funcționeze până când nu este adevărată. Bucla while nu este indentată în acest program și include instrucțiunile „If / Elif” care sunt indentate sub aceasta. Instrucțiunile „If / Elif” vor continua să funcționeze până când instrucțiunea while loop nu este adevărată.

while randomNumber! = ghici:

Pasul 7: Crearea unei declarații If Elif

Crearea unei declarații If Elif
Crearea unei declarații If Elif

Afirmația „Dacă / Elif” înseamnă dacă acest lucru este corect, atunci faceți acest lucru dacă nu, faceți altceva. Declarația este scrisă astfel încât utilizatorul să poată introduce o nouă intrare dacă presupunerea inițială este greșită. Declarația tipărită din „Dacă / Elif” le va da un indiciu dacă presupunerea este sau nu prea mare sau prea mică.

Pasul 8: Scrierea declarației finale

Redactarea declarației finale
Redactarea declarației finale

Declarația finală este scrisă în exteriorul buclei while și fără indentări. Odată ce utilizatorul ghicește numărul corect, bucla while va „rupe” sau „opri”, apoi va trece în jos la declarația finală. Acest lucru va avea loc odată ce variabila „ghici” și variabila „randomNumber” sunt egale. Jocul se va încheia până când programul va fi reluat.

Pasul 9: Extra

După ce ați terminat jocul de ghicire Instructable, s-ar putea să doriți să explorați mai departe Python. Iată câteva idei pentru a vă contesta priceperea în Python.

  1. Încercați să modificați intervalul de numere pentru numărul aleatoriu.
  2. Schimbați mesajele către utilizator cu ceva mai bun.
  3. Încercați să faceți ca programul să țină scorul numărului de încercări pentru a obține răspunsul corect.

Pasul 10: Cuvinte cheie

  1. Python este un limbaj de programare.
  2. Pycharm este un program care ajută la realizarea programelor Python.
  3. „aleator” este un generator de numere aleatorii
  4. „variabilă” este un simbol pentru care valoarea se poate modifica
  5. „int” este un tip de date scurt pentru numere întregi întregi
  6. „intrare” este modul de preluare a intrărilor utilizatorului
  7. „print” vă va permite să imprimați un mesaj pe ecran pentru utilizator
  8. „while” este o declarație de buclă care spune că faceți ceva în timp ce acest lucru este adevărat
  9. "if" o afirmație care înseamnă dacă acest lucru este adevărat, atunci faceți acest lucru
  10. "! =" înseamnă că nu este egal cu
  11. „<” înseamnă mai puțin de
  12. ">" înseamnă mai mare decât
  13. „elif” este prescurtarea pentru instrucțiunea else if

Recomandat: