Yes, cats eat snakes and snakes eat cats. Let me explain. Cats like to hunt everything that is skittering in front of them. If it is a snake they give no respect and hunt that too. However, bigger snakes such as anaconda and python eat cats and gobble them.