6.2.3 列表实践应用

6.2.3 列表实践应用

【案例6-4】 学生信息的输入与访问。

小明接到一项任务,要求设计一个程序,实现学生信息的录入与查看。学生信息包含学号、姓名、性别、年龄、专业。

案例分析:

此处应用列表来实现对输入的学生信息进行统一管理,通过列表的访问,显示每个学生的信息。

输入学生信息时,由于学生的个数不确定,因此可用不定循环来实现多个学生的信息录入。而每个学生的学号都是唯一的,在录入学生的学号时需要进行检查,如果已经存在需要重新录入;如果不存在,则可继续输入其他信息,将所有的信息组合成一个列表追加到学生列表中;如果输入的学号为空,则表示输入结束。

显示学生信息时,需要考虑学生列表为空的情况,若非空,则可遍历列表,输出学生信息,每一个学生信息为一行。

运行结果: