tu en avait en fait donné 2 ( snake.input(pygame.event.get()) : snake et pygame.event.get()
=> i lfaut change la définition de input


def input(self, events):