其实是先写了这个单词计划生成器,复习时发现艾宾豪斯遗忘曲线同样适用,但这个单词计划生成器无法适配复习计划,所以才写了另一个复习计划生成器。
#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')
效果同复习计划,不再放图。