“函数”对象不能解释为整数

时间:2018-09-12 16:27:14

标签: python python-3.x

def findA(deck):
    position1 = deck.index((1, 0))
    position2 = deck.index((2, 0))
    if position1 < position2:
        findA = position1
        return position1
    else:
        findA = position2
        return position2 
    return(findA)

def split(deck):
    beforeA = []
    betweenAB = []
    afterB = []
    length = len(deck)

for i in range(0, findA):
    insert_card(pick_card(deck), beforeA)
for i in range(findB, lenght):
    insert_card(pick_card(deck), afterB)
print("A: ", (beforeA))
print("B: ", (afterB))

因此,当我启动此程序时,我收到一条错误消息,提示函数不能是我的“因为我在range(0,findA):中的int:”,但是我不知道该怎么做而不是尝试使用它我的def findA。无论如何,我可以在范围内使用我的findA吗?还是有更好的方法可以做到?

很抱歉,如果这很简单并且解释得不好,但是我是编程新手

0 个答案:

没有答案