设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 14367|回复: 4
打印 上一主题 下一主题

关于input的问题

[复制链接]

3

主题

0

好友

31

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-12-8 09:20:19 |只看该作者 |倒序浏览
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
>>>


回复

使用道具 举报

3

主题

0

好友

31

积分

新手上路

Rank: 1

沙发
发表于 2017-12-8 09:39:41 |只看该作者
我发现 只要关于 input()的内容都会出报错啊
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

板凳
发表于 2017-12-8 09:50:40 |只看该作者
你把input()改成raw_input()试下
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

地板
发表于 2017-12-8 09:55:43 |只看该作者
http://www.jb51.net/article/67721.htm
问题可能是链接里提到的,在python2.7里面,input()是会判定你输入的内容格式的,若是字符串,你得自己加""包起来,不然它会判定为变量,而你又没对该变量进行定义,导致报错吧
python2.7里涉及到输入,直接用raw_input吧
回复

使用道具 举报

3

主题

0

好友

31

积分

新手上路

Rank: 1

5#
发表于 2017-12-8 11:40:04 |只看该作者
TED 发表于 2017-12-8 09:55
http://www.jb51.net/article/67721.htm
问题可能是链接里提到的,在python2.7里面,input()是会判定你输入 ...

嗯,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-1 10:22 , Processed in 0.026976 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部