本帖最后由 ivor 于 2019-3-3 22:03 编辑
python- #i:人数 j:步长 alive:存活人数
- i = 41; j = 3; alive=2; index = 0; persons = list(range(1, i+1))
- while len(persons) > alive:
- index += j - 1
- index %= len(persons)
- print("will to kill %s" % persons.pop(index))
- print("The living people: %s" % persons)
复制代码 结果:
The living people: [16, 31] |