我正在使用以下代码,但我在指向零的if
语句中遇到语法错误。我试图改变if
语句的任何部分以使其工作,但无法解决它。有什么想法吗?
if taken[tmpIndex] == 0
^
SyntaxError: invalid syntax
以下是整个代码:
for i in range(0, items):
tmpLarge = nth_largest(i+1, ratio)
tmpIndex = ratio.index(tmpLarge)
if taken[tmpIndex] == 0
taken[tmpIndex] = 1
leftCapacity -= tmpLarge
break
答案 0 :(得分:2)
if taken[tmpIndex] == 0:
答案 1 :(得分:2)
你需要一个冒号,就像这样
if taken[tmpIndex] == 0: