请教个新手问题............

请教个新手问题............



[Copy to clipboard] [ - ]
CODE:
def killperson(a,b,c):
    lp=range(1,a+1)
    times=0
    while len(lp)>=b and c in lp:
        lp=lp[b:]+lp[:b-1]
        times+=1
    return times

在赋值运行这个函数的时候总是会出现TypeError,到底是哪里出了问题呢?我是个超级新手,茫然中.......
那可能是你传的参数不对。我试了:

>>> killperson(5, 2, 2)
1
>>> killperson(5, 3, 2)
3
.......终于搞明白了,非常感谢,这下对了,谢谢limodou咯...