Python ifsy语句ntaxError:无效语法

2024-09-29 19:21:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用下面的代码,但是在指向零的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

Tags: 代码inforifrange语句taken指向

热门问题