Con todas las reglas de la gramatica comentadas, directo desde la documentacion de Python