python SyntaxError: invalid syntax

deffunc()globalxx=2print'xis',xx=50func()print'xis',x怎么出现invalidsyntax阿,我照着教程上面打进去的,但... def func()
global x
x=2
print 'x is',x
x=50
func()
print 'x is',x

怎么出现 invalid syntax阿,我照着教程上面打进去的,但是下载教程的.py文件可以正常运行,我跟他一模一样居然出现错误,而且是在x=2的时候提示错误,这是为什么。。(我看到网上说什么print要加括号,如果下载的.py文件可以正常运行,那应该不是版本的问题吧?)求大牛解释
func()后面少打了个冒号,不好意思,但是问题还在
展开
 我来答
爱娱乐达人小张
高粉答主

2020-12-08 · 关注我不会让你失望
知道答主
回答量:395
采纳率:100%
帮助的人:8.1万
展开全部

具体方法如下:

1、先双击出错的py程序,如图。

2、那么看到print是红色的,那么说明有错误。

3、点击右上角的中,如图。

4、让其改为为【英文】,就是让电脑从中文输入法切换到英文。

5、把print上的括号删除,如图。

6、把括号在英文状态下再次输入,那么print变为绿色,说明没有错误了。

7、之后【cmmand+b】,如果是在win则【Ctrl+b】,那么运行无SyntaxError: invalid syntax错误了的,如图。

Gerald_Bond
推荐于2017-11-18 · TA获得超过1003个赞
知道小有建树答主
回答量:590
采纳率:0%
帮助的人:605万
展开全部
print要加括号是python3的要求,你应该用的是python2。
我试运行了一下,没有问题。
如果你运行还是有问题,应该是缩进的问题,你要确保每个有缩进的行前面的空白要么都是空格,要么都是tab,必须要统一。另外你可以把详细的错误信息粘上来。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
08jcw1n27
2011-04-05 · TA获得超过410个赞
知道答主
回答量:539
采纳率:0%
帮助的人:301万
展开全部
DLE是一个自带的编辑器,相当简洁,简洁到简陋的地步。

输入python,打开的是python的运行窗口

你输入:print "hello world"

就完成第一步了,print,顾名思意,打印的意思

你在开始菜单 所有程序的Python里能看到一个idle(python GUI)的东西,那就是IDLE了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xp12315
2011-04-05 · TA获得超过660个赞
知道小有建树答主
回答量:491
采纳率:0%
帮助的人:450万
展开全部
。。。。。。。。你python什么版本?

把print 语句换成print()函数试试。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友87c3808
2018-03-28 · TA获得超过1.1万个赞
知道小有建树答主
回答量:50
采纳率:100%
帮助的人:6872
展开全部

print要加括号是python3的要求,你应该用的是python2。我试运行了一下,没有问题,如果你运行还是有问题,应该是缩进的问题,你要确保每个有缩进的行前面的空白要么都是空格,要么都是tab,必须要统一。

  1. py文件是python脚本文件。

  2. Python 是一种面向对象、解释型计算机程序设计语言。常用于各种服务器的维护和自动化运行。它具有丰富和强大的库。

  3. 它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。直接安装python解释器即可直接通过 python   *.py 运行该脚本。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式