Best Practices For Obtaining User Input In Python