[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 ivor 于 2019-3-3 22:03 编辑

python
  1. #i:人数  j:步长  alive:存活人数
  2. i = 41; j = 3; alive=2; index = 0; persons = list(range(1, i+1))
  3. while len(persons) > alive:
  4.     index += j - 1
  5.     index %= len(persons)
  6.     print("will to kill %s" % persons.pop(index))
  7.     print("The living people: %s" % persons)
复制代码
结果:
The living people: [16, 31]
1

评分人数

TOP

返回列表