CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI


"Primul volum Python în română care pur și simplu m-a uimit. Foarte bine explicat și ușor de înțeles." (Alexandru Cosmin)

"Cea mai bună carte de Python din RO." (Iulian Geană)

"Livrare promptă! M-am pus pe treabă!" (Emil Ilie)

TOATE RECENZIILE
APLICAȚIE
PAG. 1 / 1
Ghicește numărul!
Acasă >>> Lecții online, limbajul Python 3

Programul generează un număr aleator ascuns între 1 și 10, iar utilizatorul este invitat să ghicească acest număr. În mod repetat, dacă numărul nu este nimerit de la tastatură, este afișat un mesaj corespunzător ca indiciu - "mai mic" sau "mai mare".

Rezolvare. Vom genera numărul aleator – e simplu. Apoi, nu știm de câte ori se va executa ciclul repetitiv, așadar vom folosi cu siguranță instrucțiunea while. Expresia logică a sa e evidentă – numărul introdus este egal sau nu cu cel ales la întâmplare. Mai rămâne de adăugat un if... în cazul în care numărul nu a fost potrivit!

Să vedem programul:
Editor - ghiceste_numarul.py
       
Rezultatul în consolă done
DETALII

Prima încercare (citire de la tastatură) este efectuată înaintea ciclului while deoarece trebuie să avem un număr inițial cu care să comparăm în expresia logică. Dacă numărul a fost ghicit din prima, se afișează direct mesajul de felicitare final. Dacă nu, se citește un nou număr din while.

Eu am mai stilizat puțin programul (user-friendly) și am ales numere între 1 și 100, precum mai jos:



EXERCIȚIU

Adăugați o variabilă care reține și afișează la final numărul de încercări efectuate de utilizator!
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [în format electronic] securizat sub formă de fișier *.pdf.

"O cameră fără cărţi este ca un corp fără suflet." (G. K. Chesterton)

Cursanții au mai cumpărat ...
[vezi lista completă a cărților]
 home   list  LECȚII   perm_identity   arrow_upward