python第八周小测验_Python语言程序设计第2周测验+练习题复盘

嘿,这里是目录!

练习网址

https://python123.io/index

测验2

单项选择题

1. 哪个选项不能正确引用turtle库进而使用setup()函数?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫C

2. 关于turtle库,哪个选项的描述是错误的?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬A

3. 哪个选项是turtle绘图中角度坐标系的绝对0度方向?C

4. 哪个选项是下面代码的执行结果?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬`turtle.circle(-90,90)`B

5. 关于turtle库绘图函数,哪个选项的描述是错误的?B

6. 关于turtle库的画笔控制函数,哪个选项的描述是错误的?D

7. 哪个选项不能改变turtle画笔的运行方向?B

8. 哪个选项所列保留字能够实现对一组语句的循环执行?C

9. 哪个选项能够使用turtle库绘制一个半圆形?D

10. 哪个选项对turtle.done()的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬ B

程序设计题

1. turtle八边形绘制

2.turtle八角图形绘制

练习2

1. 实例2: Python蟒蛇绘制

2. turtle正方形绘制

3. turtle六边形绘制

4. turtle叠边形绘制

5. turtle风轮绘制

练习网址

https://python123.io/index

测验2

单项选择题

1. 哪个选项不能正确引用turtle库进而使用setup()函数?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫C

A. import turtle as t

B. from turtle import *

C. import setup from turtle

D. import turtle

2. 关于turtle库,哪个选项的描述是错误的?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬A

A. turtle坐标系的原点默认在屏幕左上角

B. turtle绘图体系以水平右侧为绝对方位的0度

C. turtle库是一个直观有趣的图形绘制函数库

D. turtle库最早成功应用于LOGO编程语言

3. 哪个选项是turtle绘图中角度坐标系的绝对0度方向?C

A. 画布正左方

B. 画布正上方

C. 画布正右方

D. 画布正下方

4. 哪个选项是下面代码的执行结果?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬turtle.circle(-90,90)B

A. 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的左侧

B. 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧

C. 绘制一个半径为90像素的弧形,圆心在画布正中心

D. 绘制一个半径为90像素的整圆形

5. 关于turtle库绘图函数,哪个选项的描述是错误的?B

A. turtle.seth(to_angle)函数的作用是设置小海龟当前行进方向为to_angle,to_angle是角度的整数值

B. turtle.circle(radius, extent=None)函数的作用是绘制一个椭圆形,extent参数可选

C. turtle.fd(distance)函数的作用是向小海龟当前行进方向前进distance距离

D. turtle.pensize(size)函数的作用是改变画笔的宽度为size像素

6. 关于turtle库的画笔控制函数,哪个选项的描述是错误的?D

A. turtle.width()和turtle.pensize()都可以用来设置画笔尺寸

B. turtle.colormode()的作用是设置画笔RGB颜色的表示模式

C. turtle.penup()的别名有turtle.pu(),turtle.up()

D. turtle.pendown()作用是落下画笔,并移动画笔绘制一个点

解析:turtle.pendown()只是放下画笔,并不绘制任何内容。

7. 哪个选项不能改变turtle画笔的运行方向?B

A. seth()

B. bk()

C. left()

D. right()

解析:bk()只能后退,但不改变方向,"后退"不是"转向"。

8. 哪个选项所列保留字能够实现对一组语句的循环执行?C

A. while和def

B. range()

C. for和in

D. if和else

9. 哪个选项能够使用turtle库绘制一个半圆形?D

A. turtle.circle(100)

B. turtle.circle(100, 90)

C. turtle.fd(100)

D. turtle.circle(100, -180)

10. 哪个选项对turtle.done()的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬ B

A. turtle.done()用来隐藏turtle绘制画笔,一般放在代码最后

B. turtle.done()用来停止画笔绘制,但绘图窗体不关闭

C. turtle.done()用来暂停画笔绘制,用户响应后还可以继续绘制

D. turtle.done()放在代码最后,是turtle绘图的必要要求,表示绘制完成

程序设计题

1. turtle八边形绘制

描述

使用turtle库,绘制一个八边形。

输出示例

八边形效果如下:

29b66f43d46f409fb77459a8f66be9a6.jpg

参考代码

#OctagonDraw.py

import turtle as t

t.pensize(2)

for i in range(8):

t.fd(100)

t.left(45)

2.turtle八角图形绘制

描述

使用turtle库,绘制一个八角图形。

输出示例

八角图形效果如下:

ead3cd580bc448508d155a8bbd6f674d.png

import turtle as t

t.pensize(2)

for i in range(8):

t.fd(150)

t.left(135)

#计算循环和角度的乘积,应该为360的整数倍。

练习2

1. 实例2: Python蟒蛇绘制

描述

使用turtle库,绘制一个蟒蛇形状的图形。

输出示例

输出效果如下:

56cff03123264ccd994cd57ac1f5a075.jpg

参考代码

#PythonDraw.py

import turtle

turtle.setup(650, 350, 200, 200)

turtle.penup()

turtle.fd(-250)

turtle.pendown()

turtle.pensize(25)

turtle.pencolor("purple")

turtle.seth(-40)

for i in range(4):

turtle.circle(40, 80)

turtle.circle(-40, 80)

turtle.circle(40, 80/2)

turtle.fd(40)

turtle.circle(16, 180)

turtle.fd(40 * 2/3)

turtle.done()

2. turtle正方形绘制

描述

使用turtle库,绘制一个正方形。

输出示例

正方形效果如下:

fa5a43ee013141bb90a2a68308e96be6.png

参考代码

#RectDraw.py

import turtle as t

t.pensize(2)

for i in range(4):

t.fd(150)

t.left(90)

3. turtle六边形绘制

描述

使用turtle库,绘制一个六边形。

输出示例

六边形效果如下:

2494d5e2688147a8875b25a16aa3f90a.png

参考代码

#HexagonDraw.py

import turtle as t

t.pensize(2)

for i in range(6):

t.fd(150)

t.left(60)

4. turtle叠边形绘制

描述

使用turtle库,绘制一个叠边形,其中,叠边形内角为100度。

输出示例

叠边形效果如下:

fc7fa39a9c1644528902d2fb0b9262b1.png

参考代码

#TwoRoundDraw.py

import turtle as t

t.pensize(2)

for i in range(9):

t.fd(150)

t.left(80)

#一共9条边,共2圈,每次左转角度为80度(720/9)

5. turtle风轮绘制

描述

使用turtle库,绘制一个风轮效果,其中,每个风轮内角为45度,风轮边长150像素。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

提示:turtle.goto(x,y)函数,能够将turtle画笔移动到坐标(x,y)

输出示例

叠边形效果如下:

bc417199509341acb9734e983a3ee821.jpg

参考代码

#WindWheel.py

import turtle as t

t.pensize(2)

for i in range(4):

t.seth(90*i)

t.fd(150)

t.right(90)

t.circle(-150, 45)

t.goto(0,0)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/506255.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机设备管理器驱动,驱动技巧:解决设备管理器中声卡驱动安装不正确的问题...

分类:声卡驱动问题:设备管理器中声卡驱动安装不正确描述:电脑没有声音,有部分朋友是因为声卡驱动没有正确安装,除了我们常见到的设备管理器出现黄色感叹号之外,另一种情况就是让一般人很难发现的问题&#…

lisp对excel其他行列写入_【极简Python 自动化办公】Python写入Excel表格

【极简Python 自动化办公】Python写入Excel表格【极简Python 自动化办公】专栏是介绍如何利用python办公,减少工作负荷。篇幅精炼,内容易懂,无论是否有编程基础,都非常适合。在上次文章中,我们学习了【用python读取exc…

全国大学生计算机应用大赛有什么好处,我校学生喜获第十一届全国大学生计算机应用能力与信息素养大赛冠军...

2021年6月,第十一届全国大学生计算机应用能力与信息素养大赛通过腾讯会议视频全程监控在线作答的形式圆满结束。本届大赛共有来自117所院校932名选手参加全国总决赛。经过校园赛选拔,考前集训,我校共选出3名40本科班同学参加了该赛项&#xf…

java8 lambda map排序_Android兼容Java 8语法特性的原理分析

本文主要阐述了Lambda表达式及其底层实现(invokedynamic指令)的原理、Android第三方插件RetroLambda对其的支持过程、Android官方最新的dex编译器D8对其的编译支持。通过对这三个方面的跟踪分析,以Java 8的代表性特性——Lambda表达式为着眼点,将Android…

lrange是取出所有值并移除么_部落冲突:兵营容量提升,移除超级部队、英雄防御状态冷却时间...

爱生活,爱游戏,大家好,我是阿呆!部落冲突已经好长时间没更新了,这次秋天不再等待,部落冲突第二弹更新来袭,被称之为今年最赞的一次更新,感觉和我一起来看看吧!防御建筑升…

python爬取百度迁徙数据_python爬虫-动态爬取百度迁徙

#1.模拟浏览器发送请求 importrequestsimportjsonimportpandas as pd city_name[] province_name[] value[] url https://huiyan.baidu.com/migration/cityrank.jsonp?dtcountry&id0&typemove_in&date20200315&callbackjsonp_1590404076900_7186798rqrequests…

计算机系统硬盘内存主频,内存时序和频率_内存硬盘-中关村在线

内存时序和频率内存时序是描述内存条性能的一种参数,一般存储在内存条的SPD中。一般数字“A-B-C-D”分别对应的参数是“CL-tRCD-tRP-tRAS”,它们的含义依次为:CAS Latency(简称CL值)内存CAS延迟时间,它是内存的重要参数之一&#…

ubuntun系统mysql数据库同步_Canal 实现 Mysql数据库实时数据同步

简介1.1 canal介绍​ Canal是一个基于MySQL二进制日志的高性能数据同步系统。Canal广泛用于阿里巴巴集团(包括https://www.taobao.com),以提供可靠的低延迟增量数据管道,github地址:https://github.com/alibaba/canalC…

int数组初始化_Java数组

###理解数组Java的数组要求所有的元素为相同数据类型。既可以存储基本类型的数据,也可以存储引用类型的数据,只要所有元素的类型相同就可以。一旦数组的初始化完成,数组在内存中占用的空间就被固定下来,因此数组长度不可变&#x…

各自然带代表植被_植被垂直带谱?水与热之间的较量。

随着海拔高度的上升,从山麓到山顶年平均气温逐渐降低,生长季节逐渐缩短,同时在一定海拔范围内随着降水量的增加,风速加大,辐射增强,土壤条件也发生相应的变化。在以上因素的综合作用下,植被表现…

ora00936缺失表达式怎么解决_初学者学习AE经常会遇到问题及解决方法,快进来看看吧!~~...

关于软件常见问题请一定要收藏对初学者的你绝对有用首先解决的第一个问题是:软件安装失败提示及解决方案说起原因安装失败是由AE的某些文件没有删除干净(绿化版本极易造成,不建议安装)解决方案(所有Adobe软件通用)如果安装过Adobe公司的软件需要在以下路…

matlab画出周期为2的方波图形 傅立叶级数_高等数学系列R之四:傅立叶级数及变换...

2020-03-23傅立叶级数是将周期函数表示成由多个 (或无穷多个) 不同频率的正弦函数和余弦函数的线性组合,这些不同的频率是不连续的,例如傅立叶级数:,其 sin 内的 x, 3x, 5x 是不连续的。而傅立叶积分是将傅立叶级数延伸到非周期函…

两线怎么接三线插座图_什么是RTD热电阻?两线制和三线制RTD有什么不同?

RTD的英文全称为“Resistance Temperature Detector”,因此准确来说,它应该翻译为“电阻温度检测器”。RTD是一种特殊的电阻,其阻值会随着温度的升高而变大,随着温度的降低而减小。工业上利用它的这一特性进行温度测量&#xff0c…

计算机内存条价格,最新内存条天梯图2020 内存条全面选购指南

*文章末尾有内存条推荐。电脑内存(RAM)是程序运行的地方,当你打开一款软件、游戏时,系统会将硬盘中的必要数据复制到内存中,CPU 再从内存中获取数据,因为内存的速度比硬盘要快的多多多。唯一的遗憾是每次内存断电,其中…

eclipse html插件_欲善事先利器——IDEA 插件篇

工欲善其事,必先利其器,好鞋踢好球是非常合乎逻辑的事情。——《长江七号》同样的开场白,不一样的酒,不一样的故事。上篇《欲善事先利器——系统篇》已经推荐了一些个人常用的效率系统软件。觉得有帮助的,有共鸣的 Roc…

怎么挪动_2020蚕茧多少钱一斤,蚕茧怎么做成蚕丝被

href"http://www.88360.com/product/bplist-1904/splist-1904-2063/">蚕茧 又被称作蚕衣,指包囊桑蚕的茧,为蚕蛹阶段的防护层,在其中包含茧衣、茧层及其蛹衬等一部分,茧层能够缫丝,茧衣及缫制后的废丝能用…

flash软件视频不能测试,360安全卫士解决视频播放错误怎么办?无法调出flash解决办法...

使用电脑继续观看视频的时候,小伙伴们通常都会遇到一件事,那就是视频突然的播放错误,这个时候怎么使用360安全卫士解决,因此就让小编给大家详细的讲讲解决办法吧视频播放错误解决办法介绍【简易步骤】:【360安全卫士】…

autohotkey实例+懒人包_懒人福音——GitHub 热点速览 Vol.42

作者:HelloGitHub-小鱼干懒人福音是什么?就是省时省事,正如 Waypoint 一样,你不需要在多个平台构建代码即可部署发布应用,它允许你将应用程序构建、部署和发布生命周期定义为代码。Bit 则让你不需要记 git 操作&#x…

蓝牙连接不上车要hfp_鹅厂又要霸屏,连接四部剧将袭,冲着主创颜值不追不行啦...

对于鹅厂的电视剧,相信观众们都有看过不少吧!其中近期热播的《小风暴之时间的玫瑰》这部高甜的影视剧就备受观众们喜爱了。毕竟《小风暴》不管是剧情还是剧中的人物选角都让我们非常满意,剧中有胡一天和乔欣这两位高颜值主演疯狂“撒狗粮”的…

ios服务器需要开启ipv6的支持,针对iOS审核要求为应用兼容IPv6

开发中使用IPv6的好处1、IPv6:避免了网络地址转换(NAT)2、通过网络通过使用简化的头提供了更快的路由3、防止网络分段4、避免广播邻居地址解析不建议使用底层的网络API下图展示的蓝色部分的这些API都是不存在兼容性问题的,而我们平时自己用的包括那些第三方的网络库…