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.