这是怎么回事,加啥括号啊
2个问题,前面
print 8+8 出错,是因为python3不支持这样的语法了(这个python2支持),正确的应该是print(8+8)
print “hello”出错则犯了2个问题,其一同前面一样需要用小括号而没有用,另外是hello外的引号是中文符号,而不是英文的,正确的应该是print("hello")
楼主用的是python3,注意在这个版本3以上时,print函数做了变化,格式如下:
print()
需要加小括号。注意python2和python3的区别哟~
python2.7与python3.x可以说是两个不同的东西了,很多语法不兼容,他们官网两个版本是同时更新的。而现在很多开源的
python多使用2.7版本,所以按照教程用3.x很容易出错,建议使用python2.7
这个是python2.X还是python3.x,print用法不一样,一个不用加括号,一个要加
楼主看样子你使用的是Python3版本。
Python2和Python3版本有一些不一样的地方,
Python2中使用print ’XXX‘ 不加括号没问题。
但是Python3中必须使用print('XXX')才不会报错的,而且注意使用的字符必须是英文的额半角字符,否则会报错的
就一句话,你的的语法错了。看你运行的是python3.7解释器。但你使用了python2的语法。
正确写法 print("hello")
print(8+8)
把源码发上来看看啊。
printf使用如下
print "XXXX"