SI241 Project (Python)