学习python艰难的锻炼方式26麻烦

时间:2011-08-21 05:11:00

标签: python

我正在艰苦地学习python,并且一直在努力练习26。我已经向后看了所有内容,但在第77行我得到了:

sentence = "All god \t things come to those who weight."
           ^
SyntaxError: invalid syntax

我不知道为什么箭头在e。 我不想知道如何解决它,但问题是什么。

3 个答案:

答案 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)。

语法错误通常在上面的行或行上。