【发布时间】:2016-08-17 12:53:26
【问题描述】:
它说我有语法错误。但我看不出有什么问题。它在上面写着 a.append 的那一行。我很混乱。我很抱歉我是新手。我需要帮助。我很确定我有不止一个。但第一个在 a.append(0)
def invalidsyntax(a):
if max(a)>20:
print("The highest number is in position", a.index(max(a)))
a.remove(max(a))
if min(a)>5:
print("The smallest number is", (min(a))), index.append(min(a)
a.append (0)
if min(a)>5
a.sort(['a'])
sum('a') / float(len('a')
a[2]
a[-3]
【问题讨论】:
-
您忘记了最后一个
if语句后的冒号。在 print 语句中,您省略了一对右括号(中间还有一个额外的括号)。 -
另外,
sum('a')不可能工作......因为不能a.sort(['a']) -
我刚刚修复了这个问题,但仍然存在语法错误。
-
您在上一行缺少一个 ),标记为离题
-
您需要查看教程,然后校对您的代码。缺少冒号和括号会导致错误。
标签: python sorting arraylist syntax-error