-2

次のコードを使用していますが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
4

2 に答える 2