变量名语法错误
Syntax Error for variable name
我遇到了意外的语法错误
total = homework + quizzes + tests
^
SyntaxError: invalid syntax
我完全不知道为什么那行是错误的。此外,我对此很好奇,我的文本编辑器 (Sublime 2) 保留变量名称的颜色不变,但是当我键入行时 total = homework + quizzes + tests
total 以橙色突出显示,这是通常为函数参数保留的颜色.我希望有人能阐明这种情况。
def get_average(student):
homework = average(student("homework")) * .1
quizzes = average(student("quizzes")) * .3
tests = average(student(("tests")) * .6
total = homework + quizzes + tests
return total
你在上一行有一个括号不匹配,因此 Python 继续解析到下一行,因此在下一行抛出错误。
要更正此问题,请使用:
tests = average(student("tests")) * .6
而不是:
tests = average(student(("tests")) * .6
我遇到了意外的语法错误
total = homework + quizzes + tests
^
SyntaxError: invalid syntax
我完全不知道为什么那行是错误的。此外,我对此很好奇,我的文本编辑器 (Sublime 2) 保留变量名称的颜色不变,但是当我键入行时 total = homework + quizzes + tests
total 以橙色突出显示,这是通常为函数参数保留的颜色.我希望有人能阐明这种情况。
def get_average(student):
homework = average(student("homework")) * .1
quizzes = average(student("quizzes")) * .3
tests = average(student(("tests")) * .6
total = homework + quizzes + tests
return total
你在上一行有一个括号不匹配,因此 Python 继续解析到下一行,因此在下一行抛出错误。
要更正此问题,请使用:
tests = average(student("tests")) * .6
而不是:
tests = average(student(("tests")) * .6