Preface:
It's believed that common memories get people more colsed,
let alone the efforts we paid in study will enable us in becoming better self.
This page is uniquely built for Yue'e, a charming girl with a studious heart.
Hope these would help her anyway, and enjoy herself in the coding world.
day 1: 从控制台读取任意个整数,以空格键分隔,以回车键结束输入,然后把最大的整数输出到控制台
目标:
1、熟悉简单的控制台输入输出处理
2、掌握控制流语句的使用(if,while,for等)
3、掌握使用列表处理数据的常用方法
day 2: 从控制台读取任意个整数,以空格键分隔,以回车键结束输入,然后把输入的整数按照从小到大顺序输出到控制台
目标:
1、强化控制流语句的使用(if,while,for等)
2、体会数据处理的一般方法
day3: 在day2的基础上,将排序的功能抽象成一个函数。
目标:
1.学会将功能封装成模块
2. 学会导入模块并使用
day4: 回顾前面已经完成的程序,看看可以增强的地方,如果要编写健壮的代码
我们还需要能够检查用户的非法输入,当用户输入的内容不是数字,或者行尾有空格时
要能正常给出提示后退出,而不是直接崩溃
目标:
学会基本的异常处理
day5:
现在我们有了排序的模块了,也能处理输入输出了,是时候进一步在实战中学习并施展技能了。
现在我们有一个文件,里面结构化的记录了一份成绩单:例如
name chinese math english
xiaoxu 90 90 97
xiaozhang 88 92 96
我们想要统计总分名次,以及单科名次,并将结果输出到新的文件中,例如
总分名次.txt
-------------------
xiaoxu 1
xiaozhang 2
....
语文名次.txt
-------------------
xiaoxu 1
xiaozhang 2
......
来源:oschina
链接:https://my.oschina.net/u/4264209/blog/4296941