更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
列表操作题:创建列表score,保存多名学生一门课的成绩。调用列表操作实现以下功能: 1. 创建列表:创建一个列表score=[55,53,9,86,78,27,97,93,28,37]并输出: 2. 列表长度:调用len()函数获得score列表中元素的个数: 3. 列表索引:输出score列表中第3个元素的数值 4. 列表切片:输出score列表中第1-6个元素的值 5. 添加数据:调用insert()函数,在score列表第3个元素之前添加数值59: 6. 删除数据:调用del函数删除score列表中第1个元素: 7. 删除数据:调用pop函数删除score列表最后一个元素 8. 统计个数:利用input函数输入任意数字,调用count()函数,查询该数字在score列表中出现的次数 9. 成员资格:使用in查询score列表中是否有输入的考试成绩: 10. 返回索引:调用index()函数,查询score列表中成绩最低分的学生学号,最低分可用min函数得到 11. 列表排序:调用sort()函数,对列表中所有元素进行排序,用min函数和max函数输出考试的最高分和最低分: 12. 列表反转:调用reverse()函数,颠倒score列表中元素的顺序: [55, 53, 9, 86, 78, 27, 97, 93, 28, 37] 一共有10个成绩 第三个数字是:9 第1-6个数字是:[55, 53, 9, 86, 78, 27] 在第3个数字前加上数值59 [55, 53, 59, 9, 86, 78, 27, 97, 93, 28, 37] 删除第1个数字后:[53, 59, 9, 86, 78, 27, 97, 93, 28, 37] 删除最后一个数字 [53, 59, 9, 86, 78, 27, 97, 93, 28] 输入要查找的数字,统计其出现次数:78 78出现的次数是1 输入要查找的数字,查询列表中是否有该成绩:6 6不存在列表中 最低分是9,学号是:3 从低分到高分排序:[9, 27, 28, 53, 59, 78, 86, 93, 97] 最低分是:9 最高分是:97 从高分到低分排序:[97, 93, 86, 78, 59, 53, 28, 27, 9]【缺少答案,请补充】
编程题1 为新房添置家具 房子class house有户型self.house_type,总面积self.area,剩余面积self.free_area,家具名称列表self.item_list四个实例属性,新房子没有任何的家具 self.item_list = [] 家具class furniture有名字self.name和占地面积 self.area两个实例属性 要求新建一个house类实例my_house,house_type为独门独栋,area为400平米 新建三个furniture实例bed,table和wardrobe,他们的name和area属性分别是: •bed,4平米 •wardrobe,2平米 •table,1.5平米 将以上三件家具添加到房子中(class house中定义方法add_item(self,item),需通过放入家具后房子的剩余面积来判断家具是否可以放到房子中) 要求自定义class house和class furniture的__str__函数,要求通过print(my_house)输出:户型,总面积,剩余面积,通过print(bed),print(table),print(wardrobe)输出:名字,面积。 输出格式要求: >>> ========== RESTART: [bed]占地:4.00 [table]占地:1.50 [wardrobe]占地:2.00 户型:独门独栋 总面积:400.00[剩余面积:392.50] 家具:['bed', 'table', 'wardrobe'] 提示: 在furniture类中定义函数 def __str__(self): return ‘{}占地:{:.2f}’.format(self.name,self.area) house类中的__str__函数类似 __str__()函数是一个和构造函数__init__()类似特殊方法,它返回一个对象的字符串表现形式。创建一个类实例,程序会首先自动执行构造函数,接着就会自动执行__str__函数,print(类实例)就会输出__str__函数的返回值。
1 2