习题 26: 恭喜你,现在可以考试了!?

你已经差不多完成这本书的前半部分了,不过后半部分才是更有趣的。你将学到逻辑,并通过条件判断实现有用的功能。

在你继续学习之前,你有一道试题要做。这道试题很难,因为它需要你修正别人写的代码。当你成为程序员以后,你将需要经常面对别的程序员的代码,也许还有他们的傲慢态度,他们会经常说自己的代码是完美的。

这样的程序员是自以为是不在乎别人的蠢货。优秀的科学家会对他们自己的工作持怀疑态度,同样,优秀的程序员也会认为自己的代码总有出错的可能,时时彩计划软件公式:他们会先假设是自己的代码有问题,然后用排除法清查所有可能是自己有问题的地方,最后才会得出“这是别人的错误”这样的结论。

在这节练习中,你将面对一个水平糟糕的程序员,并改好他的代码。我将习题 24 和 25 胡乱拷贝到了一个文件中,随机地删掉了一些字符,然后添加了一些错误进去。大部分的错误是Python 在执行时会告诉你的,还有一些算术错误是你要自己找出来的。再剩下来的就是格式和拼写错误了。

所有这些错误都是程序员很容易犯的,就算有经验的程序员也不例外。

你的任务是将此文件修改正确,用你所有的技能改进这个脚本。你可以先分析这个文件,或者你还可以把它像学期论文一样打印出来,修正里边的每一个缺陷,重复修正和运行的动作,直到这个脚本可以完美地运行起来。在整个过程中不要寻求帮助,如果你卡在某个地方无法进行下去,那就休息一会晚点再做。

就算你需要几天才能完成,也不要放弃,直到完全改对为止。

最后要说的是,这个练习的目的不是写程序,而是修正现有的程序,你需要访问下面的网站:

从那里把代码复制粘贴过来,命名为 ex26.py,这也是本书唯一一处允许你复制粘贴的地方。

Project Versions

Previous topic

习题 25: 更多更多的练习

Next topic

习题 27: 记住逻辑关系

This Page

时时彩平台能举报吗 时时彩平台作弊软件 时时彩走势图怎么研究 时时彩怎么开平台 微信时时彩群怎么赢钱
时时彩平台全是黑平台 天机时时彩后一软件 江西时时彩出现漏洞提前开奖 网乐时时彩娱乐平台 时时彩平台注册送钱
江西时时彩查询 牛牛游戏规则 时时彩软件后二后三 时时彩开奖直播软件 试用版时时彩软件
时时彩杀号准确率 重庆时时彩购彩平台 时时彩怎么拉客源 时时彩以比分 重庆大学软件学院
河北排列7开奖结果 贵州11选5杀号 江苏快3形态走势图 广东十一选五走势图怎么看 德州扑克在线游戏
新疆时时彩 河南快三走势图 广西快乐十分开奖视频 真钱斗地主 注册送30元 福建11选5模拟玩助手
甘肃福利彩票缴费?彩票开奖甘肃快3?甘肃快三22号开奖结果?甘肃快3开奖结果走势图 北京彩票十一选五开奖 乐丰彩票 幸运赛车走势图 国际娱乐平台
内蒙古快3预测 多乐彩票 qq游戏里有诈金花么 吉林时时彩计划软件手机版下载 山东十一选五走势图