Les conditions sont vérifiées une par une.
Si la condition suivant le if n'est pas remplie, alors la condition est suivant le elif est vérifiée.
Elif est une abréviation de else if. Si aucune condition n'est vérifiée, les instructions suivant le else sont exécutées.
Remarquez que les tests d'égalité en langage Python sont faits avec un double signe égal (==).
C'est un peu étrange, mais nécessaire puisque que le signe égal unique est utilisé pour l'affectation d'une variable.
Remarquez l'utilisation des opérateurs de comparaison : >, >=, <, <=, ==, =! (différent de).
L'instruction fill(x,y) permet de colorier dans la couleur prédéfinie à l'aide de la commande setFillColor("couleur"), toute zone fermée auquel appartient le point (x,y)