How Does Python Get User Input