python 之路

a=[1,2,3,4,5,6,7,8,9,10]#十个人报数,123的顺序,每到3就蹲下一人。问,最后站着的是第几个。
i=0
gs0=0
bs=0
while True:
    if a[i]!=0:
        bs+=1
    if bs==3:
        a[i]=0
        gs0+=1
        bs=0
        print (a)
        if gs0==9:
            break
    i+=1
    i=i%10
i=0
while i<10:
a=[]
i=0
while i<5:
    a.append(i)
    i+=1
a=[0,1,2,3,4]
i=0
z=a[0]
while i<4:
    a[i]=a[i+1]
    i+=1
a[4]=z
print (a)



a=[i for i in range(1,21)]#20个人围城一圈,依次走十步。
print (a)
j=0
while j<10:
    i=0
    t=a[0]
    while i<19:
        a[i]=a[i+1]
        i+=1
    a[19]=t
    j+=1
print (a)

  

if a[i]!=0: print ('下标是',i,'的值是',a[i]) break i+=1
原文地址:https://www.cnblogs.com/a5586051/p/9532169.html