- 将以下信息写入到student.txt文件当中,注意中文乱码和换行;
- 将student.txt文件中的内容读取出来并打印在控制台。
二、冒泡排序(30分)
要求:
- 从键盘输入10个数据,保存在列表中;
- 使用冒泡排序对列表中的数据按照从小到大顺序排序;
- 将排好序的数据输出。
三、面向对象(40分)
1、编写家具类(furniture),有名字和占地面积(area)属性;
2、 编写房子类(house),有户型(house_style)、总面积(zarea)、剩余面积(farea)和家具名称列表(namelist)属性,新房子没有任何的家具 ;
3、 房子中有将家具添加到房子中的方法add_item(注意房子的剩余面积是否能容纳该家具) ;
4、 房子有输出自己信息的方法info,要求输出:户型,总面积,剩余面积,家具名称列表;
5、 根据题目编写好家具和房子类,并进行测试。
第一题:
info = "张三-男-人工智能2202班\n" \
"李四-女-人工智能2201班\n" \