An exception signals a runtime error. The try/except block lets you catch it and react without stopping the program, with optional else (no error) and finally (always executed). You catch specific types, for example ValueError, rather than a generic except.
Example
try:
n = int(saisie)
except ValueError:
n = 0