FREE ONLINE INTERACTIVE COURSE

Python 3

FOR BEGINNERS

APLICAȚIE
PAG. 1 / 1
Ghicește numărul!
Home >>> Free online lessons

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!
 home   list  LESSONS   arrow_upward