资源描述:
《Python小测试_5》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第四周A.........1.要对列表中追加元素,可以使用哪个Python函数?请填写函数名及括号,如abc(),括号内不要带参数。·append()2.现有一个名为my_list的列表,其中包含的元素为["Python","是","一门","给力的","语言"]。问题1:len(my_list)的结果是多少?问题2:元素“给力的”在该列表中的非负下标是多少?(即,my_list[???]中的问号替换成什么,可以表示元素“给力的”)注意:提交的两个数字用一个空格隔开。(请在idle或PyCharm进行测试后再作答!·533.现有一个名为my_list的列表,其中包含的元素为["Python
2、","是","一门","给力的","语言"]。我们可以使用Python获取子列表的方法得到列表的一部分。那么,通过哪两个非负数字能够得到子列表[“一门”,”给力的”]?(即,my_list[???:???]中的问号替换成哪两个非负数,可以得到子列表[“一门”,”给力的”])注意:提交的两个数字用一个空格隔开。(请在idle或PyCharm进行测试后再作答!)·244.如果我们要将my_list平分成两个子列表,以下哪些分割是正确的?(如果my_list的长度为2n,即为偶数,则两个子列表的长度都应该是n。如果列表的长度为2n+1,即为奇数,则两个子列表的长度分别为n和n+1。)my_lis
3、t[0:len(my_list)//2-1]与my_list[len(my_list)//2:len(my_list)]·my_list[:len(my_list)//2]与my_list[len(my_list)//2:]my_list[:len(my_list)//2-1]与my_list[len(my_list)//2:]·my_list[0:len(my_list)//2]与my_list[len(my_list)//2:len(my_list)]5.已知圆的半径为2,圆心坐标为[2,8],则点[4,7]到该圆的最短距离是多少?(结果四舍五入并保留四位小数)提示:点到圆的最短距离等
4、于该点到圆心的距离减去圆的半径。·0.23616.有一个速度为[4,2]的球(不考虑摩擦力和重力)与垂直于地面的墙面碰撞反弹回来,反弹后的速度是多少?·[-4,2]7.以下哪个选项正确描述了按键事件处理函数的结构?(导入了SimpleGUITk)·defkeydown_handler(key):ifkey==simpleguitk.KEY_MAP["left"]:…8.假设你要给按键事件处理函数编写代码。当运行该程序时,如果按下键不放,则按键处理函数会被调用几次?(请在PyCharm进行测试后再作答!)·1次9.键盘上的有些键是其他键的修饰键,如Shift、CapsLock和Ctrl。Si
5、mpleGUITk是如何处理修饰键的按键事件的?·当成独立的按键事件——例如,按下Shift键会创建一个独立的事件·修改其他按键——例如,只按‘a’键与同时按Shift和‘a’键会得到不同的值·没有任何效果——例如,按Shift键不会创建事件也不会修改其他事件的行为10.在本周的“单人壁球”游戏中,碰撞检测辅助函数需要判断哪些反弹情况?(请仔细阅读项目文件并思考后再作答!)·碰右壁·碰左壁·碰上壁·小球和挡板碰撞B..........1.在Python中,[1,2,3]是列表类型,那么,(1,2,3)的类型是什么?·元组2.在Python中,以下哪些类型可以通过下标修改其中的某个分量?·列
6、表·字典3.以下哪个函数为了修改全局变量point,必须包含globalpoint申明?point=[0,0]deffunction1():deffunction2():point[0]+=1point=[50,50]point[1]+=2·function24.以下程序中的问号用哪两条语句替换后,会使变量x和y的值均为[0,1,10,3,4]?x=list(range(5))??????·y=x·y=x·y[-3]=10x[2]=10y[-3]=10x=y5.在Python程序中,用变量position表示画布中一个二维点的位置。如果用变量delta来修改该点的位置,以下代码段为什么是不
7、正确的?position=[50,50]delta=[1,-2]…position=position+delta·对列表的+运算并不是列表中的元素对应相加6.以下程序代码结束后,所有变量指向的对象有几个?(提示:如果两个变量输出的结果不同,则他们一定指向不同的对象。但是,如果输出的结果相同,却不能肯定是否指向相同的对象。解决这个问题的一种办法是画参考图,另一种办法是修改其中的一个变量观察另一个是否会发生改变,也可以去可视