André Roberge, of Crunchy fame, is converting a list of 99 Prolog problems to Python. Check it out.