1. 约瑟夫环:
# 约瑟夫环:共31个数,每隔9个删除一个,要求输出前15个号码 a=[x for x in range(1,31)] #生成编号 del_number = 8 #该删除的编号 for i in range(15): print(a[del_number]) del (a[del_number]) del_number = (del_number + 8)%(len(a))
1. 约瑟夫环:
# 约瑟夫环:共31个数,每隔9个删除一个,要求输出前15个号码 a=[x for x in range(1,31)] #生成编号 del_number = 8 #该删除的编号 for i in range(15): print(a[del_number]) del (a[del_number]) del_number = (del_number + 8)%(len(a))
相关文章: