资源描述:
《Python小测试_4》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第三周A......1.编写Python程序绘制箭靶的图形,应该按照什么顺序画这些圆?·由大到小2.下面哪些选项是正确的?【pycharm上运行】int("5.4")·int('5')·float("5.4")int('5.4')float("5five")·int("5")·float("5")3.defdate(year,month):【pycharm上运行】"""给定year和month两个参数,返回一个字符串,形式为year-month。例如当year为2015,month为10的时候,返回字符串"2015-10",
2、"""return???print(date(2015,10))·str(year)+"-"+str(month)4.仔细阅读下面的描述信息,将其转换为Python程序。【pycharm上运行】创建一个300*300像素的画布,画两个圆,线宽均为10像素,颜色为白色,半径为20像素。其中一个圆的坐标为(90,200),另一个圆的坐标为(210,200)。再画一条红色的直线,线宽为40像素,起始坐标和终止坐标分别为(50,180)和(250,180)。然后画两条线宽为5像素,颜色为红色的直线,第一条起始和终止坐标分别为(55,
3、170)和(90,120),第二条线起始和终止坐标分别为(90,120)和(130,120)。最后再画一条线宽为140像素,颜色为红色的直线,起始坐标为(180,108),终止坐标为(180,160)。运行你的代码,产生的图像是什么?·汽车5.在SimpleGUITk中,绘制图形的事件处理函数的参数是什么?·画布对象(通常起名为canvas)6.请问draw_circle,draw_image,draw_text,draw_line等函数应该在程序的哪一部分被调用?·在可以访问到画布对象(canvas)的函数中7.当你用dr
4、aw_text()在画布上绘制文字的时候,如果你设置的文本显示位置超出了画布的坐标,会发生什么事情?(你可以在PyCharm中进行测试后再作答!)·部分或没有文本显示出来,文本显示的位置只有在画布内才会显示出来。8.Python中哪个操作符可以将两个字符串连接成一个字符串,例如“我正在”和“学习python”连接后成为"我正在学习python"。(建议在idle或PyCharm中对每一个选项进行测试后再作答!)·+9.假设画布宽为400像素,高为300像素。要求画出画布的对角线,线的颜色为黄色,线宽为10像素。下面哪几条语句
5、能够完成?canvas.draw_line((400,400),(300,300),10,"yellow")·canvas.draw_line((400,0),(0,300),10,"yellow")canvas.draw_line((300,0),(0,400),10,"yellow")·canvas.draw_line((0,0),(400,300),10,"yellow")canvas.draw_line((300,300),(400,400),10,"yellow")10.计算下列字符串的长度?【pycharm上运行
6、】1111l1111l1111l1111l111111111111111l11l1l111ll1ll11l111l111l111l111111111l1111l111l111l111l111l1111111请使用内置函数len统计该字符串的长度,将结果填入下列文本框中。·102第三周第一页B....1.…timer=simplegui.create_timer(1000,timer_handler)timer.start()…下列描述中那些是正确的?·上述代码创建了一个计时器timer,其时间间隔为1000毫秒上述代码创建了
7、一个计时器timer,每间隔1000毫秒启动一次计时器上述代码创建了一个计时器timer,其时间间隔为1000秒·上述代码创建了一个计时器timer,每间隔1000毫秒调用一次timer_handler2.Python中,函数time.time()用来获得当前时间,其返回值的时间单位是下列哪个选项?·秒3.当下面代码被执行时,timer_handler会被调用多少次?【pycharm上运行】importsimpleguitkasguideftimer_handler():…timer=gui.create_timer(100
8、,timer_handler)timer.start()虽然timer_handler的函数体没有给出,但是这对做这道题并没什么影响。建议你在PyCharm或者idle中补全代码测试运行后提交你的答案。·不确定,它将重复调用直到程序结束4.Python中,time模块提供了各种操作时间的函