无锡网站建设书生商友,企业注册信息查询单,类似wordpress的系统有哪些,北京营销策划有限公司嘿#xff0c;这里是目录#xff01;
练习网址
https://python123.io/index
测验2
单项选择题
1. 哪个选项不能正确引用turtle库进而使用setup()函数#xff1f;…嘿这里是目录
练习网址
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_angleto_angle是角度的整数值
B. turtle.circle(radius, extentNone)函数的作用是绘制一个椭圆形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库绘制一个八边形。
输出示例
八边形效果如下参考代码
#OctagonDraw.py
import turtle as t
t.pensize(2)
for i in range(8):
t.fd(100)
t.left(45)
2.turtle八角图形绘制
描述
使用turtle库绘制一个八角图形。
输出示例
八角图形效果如下import turtle as t
t.pensize(2)
for i in range(8):
t.fd(150)
t.left(135)
#计算循环和角度的乘积应该为360的整数倍。
练习2
1. 实例2: Python蟒蛇绘制
描述
使用turtle库绘制一个蟒蛇形状的图形。
输出示例
输出效果如下参考代码
#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库绘制一个正方形。
输出示例
正方形效果如下参考代码
#RectDraw.py
import turtle as t
t.pensize(2)
for i in range(4):
t.fd(150)
t.left(90)
3. turtle六边形绘制
描述
使用turtle库绘制一个六边形。
输出示例
六边形效果如下参考代码
#HexagonDraw.py
import turtle as t
t.pensize(2)
for i in range(6):
t.fd(150)
t.left(60)
4. turtle叠边形绘制
描述
使用turtle库绘制一个叠边形其中叠边形内角为100度。
输出示例
叠边形效果如下参考代码
#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)
输出示例
叠边形效果如下参考代码
#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)