python应用之单词计划生成器

廉价感情. 提交于 2019-12-15 01:53:14

其实是先写了这个单词计划生成器,复习时发现艾宾豪斯遗忘曲线同样适用,但这个单词计划生成器无法适配复习计划,所以才写了另一个复习计划生成器。

#ecoding=utf-8
import sys
from xlwt import Workbook
w =Workbook()#创建一个工作簿
ws = w.add_sheet('1') #创建一个工作表
dayl=[1,2,4,8,15,30]
word_number=int(input("请输入任务数:"))
total_day=word_number+30
letter_l=[chr(i) for i in range(65, 65+word_number)]
ws.write(1,0,'早')
ws.write(2,0,'打卡情况')
ws.write(3,0,'晚')
ws.write(4,0,'打卡情况')
for i in range(1,total_day):
    ws.write(0,i,i)
for i in range(word_number):
    ws.write(1,i+1,letter_l[i])
for i in range(1,total_day):
    s=""
    for t in dayl:
        if i-t>=0 and i-t<len(letter_l):
            s+=letter_l[i-t]
    ws.write(4,i,s)


w.save('/home/sun/桌面/单词计划'+str(word_number)+'天版.xls')


效果同复习计划,不再放图。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!