Logic Gates in Python