Python简单指导应用题

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.使用turtle 库绘制轮廓颜色为红色(red)、填充颜色为粉红色(pink)的心形图形,效果如下图所示。阅读程序框架,补充横线处代码。

from turtle import *

color('red', ____①____)

(____②____)

left(135)

fd(100)

right(180)

circle(50, –180)

left(90)

circle(50, –180)

right(180)

fd(100)

end_fill()

hideturtle()

done()

输出

参考代码:

from turtle import *

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()

for i in range(5):

forward(200)

(____②____)

end_fill()

hideturtle()

done()

输出

参考代码:

from turtle import *

setup(400,400)

penup()

goto(-100,50)

pendown()

color("red")

begin_fill()

for i in range(5):

forward(200)

right(144)

end_fill()

hideturtle()

done()

3. 使用turtle 库绘制正方形螺旋线,效果如下图所示。阅读程序框架,补充横线处代码。import turtle

n = 10

for i in range(1,10,1):

for j in [90,180,–90,0]:

turtle.seth (____①____)

turtle.fd(____②____)

n += 5

输出

参考代码:

import turtle

n = 10

for i in range(1,10,1):

for j in [90,180,-90,0]:

turtle.seth(j)

turtle.fd(n)

n += 5

4. 使用turtle 库绘制简单城市剪影图形,效果如下图所示。阅读程序框架,补充横线处代码。

import turtle

turtle.setup(800,300)

turtle.penup()

turtle.fd(–350)

turtle.pendown()

def DrawLine(____①____)

for angle in [0,90,–90,–90,90]:

turtle.left(angle)

turtle.fd(size)

for i in [20,30,40,50,40,30,20]:

(____②____)

turtle.hideturtle()

turtle.done()

输出

参考代码:

import turtle

turtle.setup(800,300)

turtle.penup()

turtle.fd(-350)

turtle.pendown()

def DrawLine(size):

for angle in [0,90,-90,-90,90]:

turtle.left(angle)

turtle.fd(size)

for i in [20,30,40,50,40,30,20]:

turtle.hideturtle()

turtle.done()

5. 使用turtle 库绘制同心圆图形,效果如下图所示。阅读程序框架,补充横线处代码。(____①____)

def DrawCctCircle(n):

t.penup()

t.goto(0,–n)

t.pendown()

(____②____)

for i in range(20,100,20):

DrawCctCircle(i)

t.hideturtle()

t.done()

输出

参考代码:

import turtle as t

def DrwaCctCircle(n):

t.penup()

t.goto(0,-n)

t.pendown()

相关文档
最新文档