def move(players,step):
num=step-1
while num>0:
tmp=players.pop(0)
players.append(tmp)
num=num-1
return players
def play(players,step,alive):
# players_num=input("请输入参加游戏的人数")
# step_num=input("请输入淘汰的数字")
# alive_num=input("请输入幸存人数")
list1=[i for i in range(1,players+1)]
while len(list1)>alive:
list1=move(list1,step)
list1.pop(0)
return list1
约瑟夫游戏2.0
最新推荐文章于 2024-04-28 21:41:57 发布