Els operadors lògics permeten agrupar dues o més condicions. Són els següents:
| Operador | Correspon a |
| and | Funció i |
| or | Funció o |
| not | Funció no |
Alguns exemples:
if (x == 3) and (y > 0):
if (x == 0) or (y == 0):
if not (x == y): # equivalent a x != y

Esta obra de Oriol Boix está licenciada bajo una licencia no importada Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0.