1、Python简单应用题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)ri
2、ght(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(
3、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 turtlen = 10for i in range(1,10,1): for j in 90,180,90,0: turtle.seth (_) turtle.fd(_) n += 5输出参考代码:import turtlen = 1
4、0for i in range(1,10,1): for j in 90,180,-90,0: turtle.seth(j) turtle.fd(n) n += 54. 使用 turtle 库绘制简单城市剪影图形,效果如下图所示。阅读程序框架,补充横线处代码。import turtleturtle.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
5、,40,50,40,30,20: (_)turtle.hideturtle()turtle.done()输出参考代码:import turtleturtle.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: DrawLine(i)turtle.hideturtle()turtle.done()5. 使
6、用 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 tdef DrwaCctCircle(n): t.penup() t.goto(0,-n) t.pendown() t.circle(n)for i in range(20,100,20): DrwaCctCircl
7、e(i)t.hideturtle()t.done()6. 使用 turtle 库绘制5种多边形,效果如下图所示。阅读程序框架,补充横线处代码。from turtle import *for i in range(5): (_) #画笔抬起 goto(-200+100*i,-50) pendown() (_)(40,steps=3+i) #画某个形状done()输出参考代码:from turtle import *for i in range(5): penup() goto(-200+100*i,-50) pendown() circle(40,steps=3+i)done()7. 使用 turtle 库的 turtle.fd() 函数和 turtle.seth() 函数绘制一个边长为 200 的正方形,效果如下图所示。请结合格式框架,补充横线处代码。import turtled = 0for i in range(_): turtle.fd(_) d = _
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1