嵌套循环Python-解析时出现意外的EOF

时间:2018-10-21 21:36:56

标签: python for-loop nested eof

以下代码有问题。 当我运行第一个for循环时,出现错误,显示“解析时出现意外的EOF”。

我查了一下,却不明白我要去哪里。请让我知道为什么会这样。即使我删除了第二个for循环,似乎也正在发生。

portfolio = 0
budget = 10000 
arow = (names['COLUMN1'])
brow = (names['COLUMN2'])

for a in arow:
    for b in brow:
        if (costs.iloc[a,0] + costs.iloc[b,1]) <= budget:
            if (payouts.iloc[a,0] + payouts.iloc[b,1]) > portfolio:
                CO1 = names[a,0]
                CO2 = names[b,0]
                break
                if (CO1 != CO2):
                    portfolio = (payouts.iloc[a,0] + payouts.iloc[b,1])
                    FCO1 = names[a,0]
                    FCO2 = names[b,1]
                    break
print(FCO1)
print(FCO2)

0 个答案:

没有答案