我用的是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
刚开始学编程,问的问题也很低级,轻拍哈~
缺少':'
ifTrueandnot(FalseandTrue):print"Right!"学会看错误原因:
SyntaxError:是指语法错误,而^符号就是错误所在。
解决方案,见一楼
python的特色~冒号没有看语法,直接拷贝代码就上了!
建议先看看指南: 官方的指南(版本3)
如果遇到问题,可先在python的命令行下试试,这样效果会更更好!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。