关于列表应用的小程序

需求:我单词书有200个词根,从头到尾的学习太枯燥,现在需要建立一个计划表,计划表是每天随机抽取10个词根,排出一个20天的学习计划,指出每天学习哪些单词。
第一本版 20190121:

li = []
import random
for i in range(200):
    i = i+1
    li.append(i)
random.shuffle(li)
print(len(li))
import time
my_time=time.strftime("%Y-%m-%d")
print(my_time)
day_s=[]
day_20=[]
for i in li:
    day_s.append(i)
    if len(day_s) == 10:
        day_20.append(day_s)
        day_s=[]
d_n =0
for i in day_20:
    d_n+=1
    print("第%s天"%d_n,i)

完成,学习计划排出来了,每天听写这么多,过关睡觉!第二版用函数进行改善。
2019-01-21
第1天 [144, 66, 141, 23, 190, 74, 156, 31, 42, 160]
第2天 [56, 186, 34, 103, 67, 25, 7, 53, 88, 40]
第3天 [77, 91, 24, 170, 68, 95, 112, 176, 28, 48]
第4天 [13, 193, 102, 37, 135, 113, 10, 172, 2, 173]
第5天 [153, 167, 27, 89, 149, 101, 60, 187, 109, 90]
第6天 [92, 16, 18, 163, 86, 44, 21, 65, 17, 142]
第7天 [64, 200, 81, 46, 30, 15, 127, 151, 131, 154]
第8天 [145, 52, 47, 137, 11, 180, 14, 55, 41, 196]
第9天 [63, 83, 140, 122, 8, 177, 87, 132, 106, 157]
第10天 [118, 69, 183, 105, 126, 12, 158, 3, 111, 164]
第11天 [178, 138, 179, 171, 59, 114, 82, 19, 181, 78]
第12天 [1, 62, 115, 29, 123, 194, 155, 43, 143, 100]
第13天 [184, 110, 50, 107, 189, 116, 185, 162, 136, 166]
第14天 [139, 38, 108, 96, 45, 72, 195, 133, 75, 9]
第15天 [5, 175, 71, 188, 93, 104, 128, 161, 134, 94]
第16天 [58, 199, 20, 76, 121, 79, 84, 98, 36, 159]
第17天 [6, 129, 191, 169, 54, 130, 150, 97, 198, 125]
第18天 [147, 120, 32, 148, 4, 174, 57, 22, 73, 85]
第19天 [39, 49, 33, 192, 124, 117, 80, 119, 51, 182]
第20天 [168, 35, 146, 197, 165, 99, 152, 70, 26, 61]

猜你喜欢

转载自www.cnblogs.com/yiwei1000/p/10299472.html