1~21这20个数,每次数到第九个数就将其输出
a=[i for i in range(1,21)]#保存1到21的数字
print(a,end="\t)#末尾不换行
for i in range(10):
print(a[8],end="\t")#末尾不换行
a=a[9:]+a[:8]#为下一次排序做准备
第九个数被取出后,从第十个数开始,算为下一次的第一个数依次到最后一个数,然后到前面第一个数依次运行
代码中运用切片方法,将a分为三个部分:第一个数到第八个数,第九个数,第十个数到最后,循环中不断改变这三个部分实现每次数到第九个数就输出