優勢:python
1.代碼簡潔(138行python代碼),條理清晰;spa
2.分塊設計,對各個功能作了不錯的分裝,程序結構清晰;設計
3.項目各項需求均完成了。code
缺點建議:(我的見解)blog
1.一些變量命名不是很規範...,如: io
global nianji
這個變量是用來存放用戶的年級的,此處使用了漢字拼音來命名,到這我半天沒反應過來這個變量什麼意思orz。class
代碼中其它變量均使用英文準確進行了定義,惟一此處使用了漢字拼音,有點彆扭;變量
變量的命名不建議使用漢字拼音,漢語文字超過8萬個,但漢語的發音,包括聲母21個,韻母24個,聲音表徵的組合僅爲21*24=504,摺合每一個聲音能夠表徵198,412個文字,所以漢語中存在大量的同音字詞,容易形成理解困難、甚至理解錯誤。軟件
2.在生成完試卷後程序馬上就退出了。程序
第一次還覺得是閃退... 在出完一套題後可以繼續出題可能會比較好(否則每次登錄都只能出一套題,且出完題不能直接切換登錄用戶而是重開軟件)。
3.在生成的高中試卷中會存在把單個數字括起來的括號。