python SyntaxError: invalid syntax

作者&投稿:司马骂 (若有异议请与网页底部的电邮联系)
python SyntaxError: invalid syntax~

from ... import ...
你拼写错误了,正确的话,from是会变颜色的。

函数名是不能包含空格的
def repeat_lyrics():
repeat 和lyrics间加个下划线

具体方法如下:

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

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

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

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

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

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

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



print要加括号是python3的要求,你应该用的是python2。
我试运行了一下,没有问题。
如果你运行还是有问题,应该是缩进的问题,你要确保每个有缩进的行前面的空白要么都是空格,要么都是tab,必须要统一。另外你可以把详细的错误信息粘上来。

DLE是一个自带的编辑器,相当简洁,简洁到简陋的地步。

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

你输入:print "hello world"

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

你在开始菜单 所有程序的Python里能看到一个idle(python GUI)的东西,那就是IDLE了

。。。。。。。。你python什么版本?

把print 语句换成print()函数试试。。。

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




海阳市18544877988: python 全局变量 提示syntax error???
石念康迪: 根据你的意思,应该这么写: def printmax(x,y): #global x #全局变量不是在这里用的 if x > y: print x,'is maximum' x=9 else: print y,'is maximum' return x ####以下是调用结果#### >>> x=8 >>> y=7 >>> x = printmax(x,y) 8 is maximum >>> print x 9

海阳市18544877988: python 出现 syntaxError: 原语句: start - point=start - point/10 -
石念康迪: 你把start_point打印出来看看,应该是其中内容并不是数字,所以导致语法错.

海阳市18544877988: Python打开文件时,出现SyntaxError:invalid syntax报错 -
石念康迪: f=open(r'C:\Users\Administrator\Desktop\text.txt','r')#注意:'(均是半角

海阳市18544877988: python 报SyntaxError: invalid syntax求大虾解惑 -
石念康迪: while(con="c"):#改成------> while(con=="c"):

海阳市18544877988: python 出现错误 SyntaxError: invalid syntax -
石念康迪: >>> 提示符表明你当前已经在python的解释环境下了,这个时候你可以交互式地输入命令,直接得到命令的输出结果.如果要运行某个编辑好的python脚本,先回到系统提示符下(Windows下的 >,Liniux下的$), 然后再输入python helloworld.py

海阳市18544877988: python中错误提示: syntaxerror invalid syntax,可是很简单的语句 应该没什么问题啊 -
石念康迪: while循环结束后按两下回车 出现>>>后再输入print sum(L) print "I am repeating":后面多个了冒号,所有字符都应该在双引号中

海阳市18544877988: python中SyntaxError: invalid syntax循环 -
石念康迪: >> sum=0>>> for x in range(101):sum= sum+ 1 print(sum) 注意 中间要加一个空格行,也就是print 上边有一个空行,表示 for循环结束.

海阳市18544877988: Python新手提问,关于syntax error -
石念康迪: 你先好好地学一下 SQL操作吧.你这水平还不行,可以先把 python语法类的东西 和 数据库操作分开 来学习.# 主键的创建, # 一定是 “integer” 实数,# “primary key” 不能分开,用于指定主键 id integer primary key 别再继续问了,你改完这个继续运行,肯定还会出错.然后 你就会继续问:已经改完了,为什么还是不能运行?.....网上 找数据库相关的操作看一下吧

海阳市18544877988: python2.7出现syntaxerror:invaild syntax -
石念康迪: 这个提示是语法错误,你再看看hello.py里写的内容是否缩进不正确,或者你把里面的内容都删除掉,复制我下面的这个:print "Hello,World!"如果解决了您的问题请采纳!如果未解决请继续追问!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网