我正在艰苦地学习python,并且一直在努力练习26。我已经向后看了所有内容,但在第77行我得到了:
sentence = "All god \t things come to those who weight."
^
SyntaxError: invalid syntax
我不知道为什么箭头在e。 我不想知道如何解决它,但问题是什么。
答案 0 :(得分:4)
您可能错过了上一行代码中的近括号,括号或括号。
编辑:从代码
开始print "We'd have %d beans, %d jars, and %d crabapples." % secret_formula(start_pont
该行末尾没有紧密的括号。
如果您看起来正确的行的开头附近有SyntaxError
,那么几乎总是问题。
答案 1 :(得分:3)
原始陈述是
sentence = "All god\tthings come to those who weight."
确保您输入正确。
此行之前的代码也可能搞砸了。
编辑:我检查了来源,它已被破坏:http://learnpythonthehardway.org/exercise26.txt
print "We'd have %d beans, %d jars, and %d crabapples." % secret_formula(start_pont
未打开括号。
答案 2 :(得分:1)
exercise26.txt
中有几个错误其中一个是第74行有一个未关闭的括号:
print "We'd have %d beans, %d jars, and %d crabapples." % secret_formula(start_pont
应该是
print "We'd have %d beans, %d jars, and %d crabapples." % secret_formula(start_pont)
(可能还没有定义start_point作为start_pont)。
语法错误通常在上面的行或行上。