报数问题,从第一个数开始报数,如果报到第三个人就让第三个人出局,然后继续往下报数,
到最后一个人然后重新转到第一个人继续往下报,直到剩下最后一个人
a=[1,2,3,4,5,6,7,8,9,10]
i=0
bs=0
cjgs=0
while True:
if a[i]!=0:
bs+=1
if bs==3:
a[i]=0
bs=0
cjgs+=1
if cjgs==len(a)-1:
break
i=(i+1)%len(a)
print(a)
print(a.count(a[i]!=0))
import copy
a=[1,2,3,4,5,6,7,8,9,10]
b=copy.deepcopy(a)
i=0
k=0
while len(a)>1:
if (k+1)%3==0:
del a[i]
k=0
if i==len(a)-1:
i=-1
k += 1
i+=1
print(a)
a="asdfsfwqedsdads"
gs=0
hs=1
for d in a:
print(d,end=" ")
gs += 1
if gs==hs:
print()
hs+=1
gs=0