python if 语句如何书写?
如图所示,按照书上的例子输入如下代码,却提示符号错误:试了好几次,每次输入40和冒号后按回车,都会提示SyntaxError:invalidsyntax请问这是怎么回事呢...
如图所示,按照书上的例子输入如下代码,却提示符号错误:
试了好几次,每次输入 40和冒号后按回车,都会提示SyntaxError :invalid syntax
请问这是怎么回事呢?
补充: 用的是Python 2.7.10 展开
试了好几次,每次输入 40和冒号后按回车,都会提示SyntaxError :invalid syntax
请问这是怎么回事呢?
补充: 用的是Python 2.7.10 展开
4个回答
展开全部
第三行前面应该也有三个点,怎么没有了,第二行结束后按的是回车么。还有对于python的子句和嵌套关系都是又空格来确定的,在命令行运行尽量用tab键。
如果某个子句没有内容,那么也不能是空的,也就是冒号:包含的块即使没有东西,也得写一个pass,如果想结束子块,在命令行下,要按两行enter。
或者
if <条件> then <语句> ;
注意:Pascal中也有if 的嵌套,但else只承接最后一个没有承接的if,如:
if <条件1> then if <条件2> then <语句1> else <语句2>; 此处<语句2>当且仅当<条件1>成立且<条件2>不成立时运行。
if <条件1> then begin if <条件2> then <语句1> end else <语句2>; 此处<语句2>只要<条件1>成立就运行。
展开全部
第三行前面应该也有三个 点吧,怎么没有了,第二行结束后按的是回车么。
还有对于python的子句和嵌套关系都是又空格来确定的,在命令行运行尽量用tab键。
如果某个子句没有内容,那么也不能是空的,也就是冒号:包含的块即使没有东西,也得写一个pass
如果想结束子块,在命令行下,要按两行enter
还有对于python的子句和嵌套关系都是又空格来确定的,在命令行运行尽量用tab键。
如果某个子句没有内容,那么也不能是空的,也就是冒号:包含的块即使没有东西,也得写一个pass
如果想结束子块,在命令行下,要按两行enter
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ctrl+n,写完脚本,按f5保存后运行
追问
按照你说的确实可行,但书上好像直接在命令行里编辑的,是不是我编辑的格式有什么不对呢?
追答
我试过了,是不行,还是写个脚本踏实点。
或者,你把if换到下一行,所有该顶格的顶格,亲测可行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
else if 后面要写条件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询