python 的 print 问题
书上明明写的是print'helloworld'可是编译通不过,必须写print('helloworld')才行,是怎么回事,是不是版本的问题,请高手解答下,另外请说明下...
书上明明写的是 print 'hello world'
可是编译通不过 ,必须写print ('hello world')才行 ,是怎么回事,是不是版本的问题,请高手解答下,另外请说明下 print 的常见用法。谢谢了
还有个raw_input 怎么用, 写成 a = raw_input("please input a")怎么会报错,raw_input 未声明 展开
可是编译通不过 ,必须写print ('hello world')才行 ,是怎么回事,是不是版本的问题,请高手解答下,另外请说明下 print 的常见用法。谢谢了
还有个raw_input 怎么用, 写成 a = raw_input("please input a")怎么会报错,raw_input 未声明 展开
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的问题。。。
第二个问题raw_input是将你的输入赋值给变量用的,例如你那个
a = raw_input("please input a")
我运行试了一下(在交互窗口)是可以输出please input a
然后你应该在后边输入字符 打回车 你输入的字符就赋值给a了
但我不知道python3.0是不是这个语法,或者是你Ide的问题。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询