列表是序列的一种,我们可以对列表进行相加、重复、索引、切片、循环遍历的操作
当列表和循环结合起来,再引用时间模块。就成了经典的传送带问题
import time
a=[1,2,3,4,5,6]
while True:
t=a[0]
i=0
while i<len(a)-1:
a[i]=a[i+1]
i+=1
a[i]=t
print(a)
time.sleep(1)
程序运行结果:
也可以修改程序让列表反向传送:
import time
a=[1,2,3,4,5,6]
while True:
t=a[len(a)-1]
i=len(a)-1
while i>0:
a[i]=a[i-1]
i-=1
a[0]=t
print(a)
time.sleep(1)
程序运行结果: