约瑟夫游戏代码

people={}
for x in range(1,40):
    people[x]=1
check=0
i=1
j=0
while i<=40:
    if i == 40:
        i=1
    elif j == 37:
        break
    else:
        if people[i] == 0:
            i+=1
            continue
        else:
            check += 1
            if check == 3:
                people[i]=0
                check = 0
                print("{}号去世了".format(i))
                j+=1
            else:
                i+=1
                continue
3号去世了
6号去世了
9号去世了
12号去世了
15号去世了
18号去世了
21号去世了
24号去世了
27号去世了
30号去世了
33号去世了
36号去世了
39号去世了
4号去世了
8号去世了
13号去世了
17号去世了
22号去世了
26号去世了
31号去世了
35号去世了
1号去世了
7号去世了
14号去世了
20号去世了
28号去世了
34号去世了
2号去世了
11号去世了
23号去世了
32号去世了
5号去世了
19号去世了
37号去世了
16号去世了
38号去世了
29号去世了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值