www.fltk.net > python 的print报错

python 的print报错

如果你用的python2.X的话 就直接 print "Hello World" 如果是Python3.x的话 就print ("Hello World") 如果你要按F5来调试的话 需要吧代码保存到.py文件、然后打开这个之后在按F5 在编译器里面输入之后直接出结果 就想你上面这样 结果已经打印出...

楼主用的是python3吧 print 在python2中是语句,在python3中是函数; >> 这个用法在python2.x版本是可以的 6)去除print语句,加入print()函数实现相同的功能。同样的还有 exec语句,已经改为exec()函数 例如: 2.X: print "The answer is", 2*2...

你这是2.x的语法,python3.x语法这样的 print ('hello')

python 3的语法和pyton 2的不兼容 类似于这种写法已经不支持了: >>> print 123 123 python 3中要这么写: >>> print(123) 123 因为print在python3中已经是一个函数而不是一条命令了~ 其他语法你还是查查相关的手册吧~改动不小呢~ 另外,如果...

这不是函数,IDLE或者python的控制台只允许单行指令。 print i,已在if段以外,这样就是两条指令了。 在 i = i + 1那一行后再加一个回车,完成这条语句的运行后,再打入 print i,就可以获取预期结果。 >>> i = 0>>> x = 8>>> if x > 0:... i = ...

python3取消了这种用法。使用 print('hello"),这种来输出。 python3 语法 和 python2 已经变得有些差别了。 python3中,去除了print语句,加入print()函数实现相同的功能。 官方文档: https://docs.python.org/3/ python的一些中文文档:http:...

问题在于你的括号是中文的,所以语法编译不过,改成英文的就行了 。

版本对不?大于3.0的print是函数,要用括号

var = "55F"c = (float(var[0:-1]) - 32) /1.8 ## 貌似你这里 / 前面少两个右括号的 。导致下面print 报错?print ("%.2fC" %c)var = "77C"c = 1.8 * float(var[0:-1]) + 32print ("%.2fF" %c)#以上样例测试通过,print语句写法没错的。不知道你...

在idle里面遇到的乱七八糟的符号错误, 绝大多数都可以靠改用pycharm来解决。 当然,你也可以尝试sublime,atom等等轻量级的编辑器,然后用命令行运行。

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com