python新手问题 print 输出错误

来源:百度知道 编辑:UC知道 时间:2024/06/07 14:08:14
python新手问题 print
def fib(n):
print 'n =', n

书上的一段代码 可是当我书写的时候 写到print 的时候就错误了
invalid syntax (<pyshell#6>, line 2)
求解

楼主估计用的python3.1版本的,print是个函数
要加上括号
如print(‘n=’,n)注意缩进就行了

因为def是定义函数,所以下一行print语句钱需要有缩进,如下所示
def fib(n):
print 'n =', n