第一阶段测试纠错整理

1.选择题
在这里插入图片描述错误选项: A
正确选项:B
原因:无论 while与else还是for 和else搭配使用,
1)如果没有break else后的语句会在wile或for后顺序执行
2)如果break出现在while或者for语句的后面,且在else的前面,则程序运行至break处跳出循环,else后的语句不执行

A:仅循环非正常时执行; 相反,循环正常才能执行else后语句
C:总会执行; 当然不会总执行,在循环正常时会else语句,循环不正常的时候才有可能不执行该语句。
D:解释同上

3.编程题
在这里插入图片描述只完成功能1),其后的功能尚未实现
改:封装的队列实现索引、切片功能,需要定义一个支持索引&切片的函数

 def __getitem__(self, index):
        return self.__queue[index]

封装的队列实现连接功能,需要定义一个支持连接函数

 def __add__(self, other):
        return self.__queue+other

封装的队列实现成员操作符功能,需要定义一个支持使用成员操作符的函数

 def __contains__(self, item):
        return item in self.__queue

截图如下:
在这里插入图片描述
最终进行验证,在所有的自定义函数定义后,讲验证指令放在程序下面
如图:
在这里插入图片描述
进行代码演示后,就可以验证该程序的功能是否实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值