python 的 print 问题

书上明明写的是print'helloworld'可是编译通不过,必须写print('helloworld')才行,是怎么回事,是不是版本的问题,请高手解答下,另外请说明下... 书上明明写的是 print 'hello world'
可是编译通不过 ,必须写print ('hello world')才行 ,是怎么回事,是不是版本的问题,请高手解答下,另外请说明下 print 的常见用法。谢谢了
还有个raw_input 怎么用, 写成 a = raw_input("please input a")怎么会报错,raw_input 未声明
展开
 我来答
rosory
推荐于2016-08-03
知道答主
回答量:64
采纳率:0%
帮助的人:21.2万
展开全部
第一个问题是版本的问题,你用的应该是python3.0,而3.0是刚刚出的版本,书上写得最新的也是2.5,所以会报错,你可以用2.5或者以下的版本就好了,print的常见用法就看书上好了。
第二个问题raw_input是将你的输入赋值给变量用的,例如你那个
a = raw_input("please input a")
我运行试了一下(在交互窗口)是可以输出please input a
然后你应该在后边输入字符 打回车 你输入的字符就赋值给a了
但我不知道python3.0是不是这个语法,或者是你Ide的问题。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2009-01-13
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
print 'hello world'是 2.X版本的

你说的print ('hello world')是用的 3.0版本的python吧

3.0的有一些改变,你看看帮助文档应该没有什么大问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式