开发者社区> 问答> 正文

刚开始学python。关于布尔表达式,总是报错?报错

我用的是python 2.7.3,照着LPTHW上的习题敲代码。到了布尔表达式这块,老是报错。下面是一个片段。

if True and not (False and True)
	print "Right!"


在powershell里用python运行后,结果是这样的:

PS C:\Users\lenovo\mystuff\desktop> python new29.py
  File "new29.py", line 37
    if True and not (False and True)
                                   ^
SyntaxError: invalid syntax

刚开始学编程,问的问题也很低级,轻拍哈~

展开
收起
爱吃鱼的程序员 2020-06-22 17:40:25 473 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    缺少':'

    ifTrueandnot(FalseandTrue):print"Right!"

    学会看错误原因:

    SyntaxError:是指语法错误,而^符号就是错误所在。

    解决方案,见一楼

    python的特色~冒号

    没有看语法,直接拷贝代码就上了!

    建议先看看指南: 官方的指南(版本3)

    如果遇到问题,可先在python的命令行下试试,这样效果会更更好!

    2020-06-22 17:40:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载