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吗?还是有更好的方法可以做到?
很抱歉,如果这很简单并且解释得不好,但是我是编程新手