Traceback (most recent call last): File "/Users/liujiayi/Desktop/pythonProje
为啥必须输入'y'
而不能直接输入y啊,求解决一下
题主python版本应该是2.x的,需要用raw_input
Python2.x中,input()函数让我们明确我们输入的是数字格式还是字符格式,就是我们自己要知道我们想要的是什么,数字格式直接输入,字符格式必须加上单引号或者双引号,以确定我们输入的是字符串。
参考:
字符串类型需要打引号,而你是直接输入的y,这显然不属于任何类型,自然会导致错误。
可以把input()函数换成raw_input()函数,因为raw_input()函数默认输入的数据类型是字符串类型。
你可以在左上角 file-settings 查看自己的环境
你使用的应该是python2
python2 直接 使用 input 输入字符串会报错,需要输入时使用引号括住,或者使用raw_input