%%writefile D:\python\约瑟夫游戏.py
n = int(input("请输入参加游戏的人数:"))
m = int(input("请输入淘汰的数字:"))
t = m - 1
num = [i for i in range(1, n + 1)]
def move(num, sep):
for i in range(t):
item = num.pop(0)
num.append(item) #将符合条件的数字保存到item中
while len(num) > m-1:
move(num, t)
num.pop(0)
move(num, t)
print("幸存者的数字是{}".format(num))
py格式的约瑟夫游戏
最新推荐文章于 2024-07-21 22:27:18 发布