班级41人依次1,2,3报数,报3为出局最终剩余两人存活,则为游戏胜利。
此代码显示出局人的编号
people={}
for x in range(1,42):
people[x]=1
# print(people)
check=0
i=1
j=0
while i<=42: # 人数规定为41人
if i == 42:
i=1
elif j == 40:
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
此代码显示幸存者的编号
n=39
while 0<n<40:
list1.remove(list1[2])
list1.append(list1[0])
list1.append(list1[1])
list1.remove(list1[0])
list1.remove(list1[0])
list1
print (list1)
n-=1