练习:
1.输出以下图形,其中行数由用户输入。编写4个函数,每个函数输出一种图形。
* ** *** **** | **** *** ** * | * *** ***** ******* | ****** ****** ****** ****** |
2.排序
输入10个学生3门课成绩,求每个人的总分,并按照总分从高到低排序。
3.学生管理
做一个学生管理小程序,用列表来存储学生姓名,可以添加、查找、删除。
学生信息管理系统源代码
程序运行起来,出现主菜单,如右下图:
第1步:显示菜单
第2步:可连续接受菜单输入
第3步:逐个实现每个函数
4.文件读写
(1)从键盘输入5个学生,每个学生包括学号、姓名、专业、年级、班级,写入到文件中,每个学生占一行,各个属性用逗号隔开。写完后文件内容如下:
Bzu001,张三,软件技术,2017,2
Bzu002,张三2,软件技术,2018,3
Bzu003,张三3,人工智能,2017,2
Bzu004,张三4,计算机技术,2017,1
Bzu005,张三5,网络技术,2018,6
(2)将上述文件读进来,保存到一个列表中。
5.面对对象
设计一个Car类,包含以下内容:
(1)构造方法:构造方法中接收3个参数:品牌,年份,颜色,并作为属性保存起来。
(2)speedUp方法:
如果当前速度为0, 变为5,否则 在原来的速度基础上* 1.1
(3)speedDown方法
当前速度 /= 1.2, 如果当前速度小于5, 变为0
(3)Info方法
输出:xx牌子的xx颜色车以速度xx行驶
更多资料关注陆小马公号众