Crossin的编程教室

标题: 关于input的问题 [打印本页]

作者: 啦啦啦    时间: 2017-12-8 09:20
标题: 关于input的问题
print"hello"
input()
print"how are you"

输出后如下 ,为什么会出现traceback的问题?? 谢谢解答
hello
hello

Traceback (most recent call last):
  File "C:/Python27/lianxi1", line 2, in <module>
    input()
  File "<string>", line 1, in <module>
NameError: name 'hello' is not defined
>>>



作者: 啦啦啦    时间: 2017-12-8 09:39
我发现 只要关于 input()的内容都会出报错啊
作者: TED    时间: 2017-12-8 09:50
你把input()改成raw_input()试下
作者: TED    时间: 2017-12-8 09:55
http://www.jb51.net/article/67721.htm
问题可能是链接里提到的,在python2.7里面,input()是会判定你输入的内容格式的,若是字符串,你得自己加""包起来,不然它会判定为变量,而你又没对该变量进行定义,导致报错吧
python2.7里涉及到输入,直接用raw_input吧
作者: 啦啦啦    时间: 2017-12-8 11:40
TED 发表于 2017-12-8 09:55
http://www.jb51.net/article/67721.htm
问题可能是链接里提到的,在python2.7里面,input()是会判定你输入 ...

嗯,谢谢




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5