← Înapoi la curs
Cursul 3

Excepții și repetări

Gestionarea erorilor, instrucțiunile while și for, range(), break și continue.

1. Gestionarea erorilor

try conține codul care poate produce o eroare, iar except stabilește reacția.

try:
    n = int(input("n = "))
    print(100 / n)
except ValueError:
    print("Introdu un număr întreg!")
except ZeroDivisionError:
    print("Nu împărțim la zero!")

2. Repetarea cu while

Blocul se execută cât timp condiția este adevărată. break oprește repetarea, iar continue trece la pasul următor.

n = 5
while n > 0:
    print(n)
    n -= 1
print("Start!")

3. Repetarea cu for

for i in range(1, 10, 2):
    print(i * i)

range(start, stop, pas) nu include valoarea stop.

Aplicații: verificarea unui PIN, operații de bancomat, numărarea valorilor cu două cifre și desene repetitive cu Turtle.