程序运行结果截图(如下)
首先说一下对方的优点:
(1)该程序输出的题目很整齐,每道题都有题号,数字和符号之间都有空格,每行题目之间一行空行,让人看起来不会有密密麻麻的感觉;
(2)他的代码写了一个teacher类,一个老师账户对应类的一个实例,teacher类里有一个做试卷的函数;
(3)生成题目的算法使用了二分法和递归,从而使得代码很简单,很清晰。
缺点在于:
(1)分层不够明确,teacher类里面有很多函数并不属于老师的行为,比如有一个将整数转化为字符串的函数,这样的函数并不是老师的行为,与老师并没有什么关系,却再teacher类里;
(2)在提示切换类型时,提示内容有误,他的输出的提示内容之这样的“请输入切换的类型(小学/中学/高中)”,然而输入中学后却会提示输入错误,输入初中才能成功;
(3)登陆只能登陆一次,无法注销,也无法切换用户。
原文地址:https://www.cnblogs.com/xk00/p/9709039.html
时间: 2024-10-10 09:26:51