python應用之單詞計劃生成器

其實是先寫了這個單詞計劃生成器,複習時發現艾賓豪斯遺忘曲線同樣適用,但這個單詞計劃生成器無法適配複習計劃,所以才寫了另一個複習計劃生成器。

#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')


效果同複習計劃,不再放圖。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章