Python简单应用题.docx
- 文档编号:27927866
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:17
- 大小:62.99KB
Python简单应用题.docx
《Python简单应用题.docx》由会员分享,可在线阅读,更多相关《Python简单应用题.docx(17页珍藏版)》请在冰豆网上搜索。
Python简单应用题
1.使用turtle库绘制轮廓颜色为红色(red)、填充颜色为粉红色(pink)的心形图形,效果如下图所示。
阅读程序框架,补充横线处代码。
fromturtleimport*
color('red',____①____)
(____②____)
left(135)
fd(100)
right(180)
circle(50,–180)
left(90)
circle(50,–180)
right(180)
fd(100)
end_fill()
hideturtle()
done()
输出
参考代码:
fromturtleimport*
color('red','pink')
begin_fill()
left(135)
fd(100)
right(180)
circle(50,-180)
left(90)
circle(50,-180)
right(180)
fd(100)
end_fill()
hideturtle()
done()
2.使用turtle库绘制红色五角星图形,效果如下图所示。
阅读程序框架,补充横线处代码。
(____①____)
setup(400,400)
penup()
goto(–100,50)
pendown()
color("red")
begin_fill()
foriinrange(5):
forward(200)
(____②____)
end_fill()
hideturtle()
done()
输出
参考代码:
fromturtleimport*
setup(400,400)
penup()
goto(-100,50)
pendown()
color("red")
begin_fill()
foriinrange(5):
forward(200)
right(144)
end_fill()
hideturtle()
done()
3.使用turtle库绘制正方形螺旋线,效果如下图所示。
阅读程序框架,补充横线处代码。
importturtle
n=10
foriinrange(1,10,1):
forjin[90,180,–90,0]:
turtle.seth(____①____)
turtle.fd(____②____)
n+=5
输出
参考代码:
importturtle
n=10
foriinrange(1,10,1):
forjin[90,180,-90,0]:
turtle.seth(j)
turtle.fd(n)
n+=5
4.使用turtle库绘制简单城市剪影图形,效果如下图所示。
阅读程序框架,补充横线处代码。
importturtle
turtle.setup(800,300)
turtle.penup()
turtle.fd(–350)
turtle.pendown()
defDrawLine(____①____)
foranglein[0,90,–90,–90,90]:
turtle.left(angle)
turtle.fd(size)
foriin[20,30,40,50,40,30,20]:
(____②____)
turtle.hideturtle()
turtle.done()
输出
参考代码:
importturtle
turtle.setup(800,300)
turtle.penup()
turtle.fd(-350)
turtle.pendown()
defDrawLine(size):
foranglein[0,90,-90,-90,90]:
turtle.left(angle)
turtle.fd(size)
foriin[20,30,40,50,40,30,20]:
DrawLine(i)
turtle.hideturtle()
turtle.done()
5.使用turtle库绘制同心圆图形,效果如下图所示。
阅读程序框架,补充横线处代码。
(____①____)
defDrawCctCircle(n):
t.penup()
t.goto(0,–n)
t.pendown()
(____②____)
foriinrange(20,100,20):
DrawCctCircle(i)
t.hideturtle()
t.done()
输出
参考代码:
importturtleast
defDrwaCctCircle(n):
t.penup()
t.goto(0,-n)
t.pendown()
t.circle(n)
foriinrange(20,100,20):
DrwaCctCircle(i)
t.hideturtle()
t.done()
6.使用turtle库绘制5种多边形,效果如下图所示。
阅读程序框架,补充横线处代码。
fromturtleimport*
foriinrange(5):
(____①____)#画笔抬起
goto(-200+100*i,-50)
pendown()
(____②____)(40,steps=3+i)#画某个形状
done()
输出
参考代码:
fromturtleimport*
foriinrange(5):
penup()
goto(-200+100*i,-50)
pendown()
circle(40,steps=3+i)
done()
7.使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为200的正方形,效果如下图所示。
请结合格式框架,补充横线处代码。
importturtle
d=0
foriinrange(____①____):
turtle.fd(____②____)
d=_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 简单 应用题