python打怪升级之路

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

......


day 6 - day 10:

读取一个成绩单excel文件,找到其中语文分数大于80,数学分数大于90的学生,并输出一份新的excel文件


原文地址:https://www.cnblogs.com/Arnold-Zhang/p/12819222.html