Discuss / Python / 关于input的用法

关于input的用法

Topic source

馒头饽

#1 Created at ... [Delete] [Delete and Lock User]

我使用的环境是mac10.13.2,Python 3.6.4 在尝试用input的时候,发现只可以输入数字,其它字符需要加引号。如果想输入任意字符,百度后发现需要用raw_input。

我输入数字和字母都没有问题,但是使用name=raw_input()显示报错,信息如下:

name=raw_input() Traceback (most recent call last): File "<pyshell#22>", line 1, in <module> name=raw_input() NameError: name 'raw_input' is not defined 不知道是什么原因?

这样,我有俩笔记本,一个32位,一个64位。 32位的只能用python3.4,64位的下了3.6. 额,在32位的机器上,name=input()好好的,在64位的机器上就不行。 刚看到你的这个留言,我就把input改为raw_input,哈哈,64位的机器上不报错了。


  • 1

Reply