2024年5月23日发(作者:)
Python趣味编程-turtle海龟绘图实用案例
绘制多种有趣图形
拓展练习
一、 Turtle海龟绘图-绘制彩色螺旋线
import turtle
t = ()
#设置画笔速度和大小
(10)
e(2)
#列表存放螺旋线的颜色
colors = ["red", "yellow", 'purple', 'blue']
for x in range(400):
d(2*x)
(colors[x%4])#取余得到0,1,2,3对应列表下标获取颜色
(91)
彩色螺旋线
二、 Turtle海龟绘图-绘制中国结
import turtle
t = ()
#画一个中国结
#设置画笔属性
e(5)
or('red')
#设置起始方向
(-45)
#开始第一个线条绘制
for i in range(3):
d(102)
(-6,180)
d(102)
(6,180)
#换方向,画另外一边
d(92)
(-6,270)
d(92)
#调整之后另一边
for j in range(3):
(6,180)
d(102)
最美中国结
(-6,180)
d(102)
#开始画中国结上方的图案
d(8)
(135)
for k in range(4):
d(20)
(90)
#最上方正方形
(135)
lor('red')
_fill()
(20)
for h in range(4):
(30)
(90)
_fill()
#挂钩部分
(90)
(40)
e(10)
(10)
e(5)
(105)
(30)
(-8,240)
(20,20)
(5)
(20,60)
(25)
#还原坐标
()
()
(2,-127)
()
#下方流苏长方形
e(5)
lor('red')
_fill()
(0)
for g in range(2):
(15)
(90)
(10)
(90)
_fill()
#绘制流苏
(15)
e(2)
for i in range(6):
(-90)
(60)
()
(90)
(60)
(180)
(3)
()
#隐藏画笔
rtle()
三、 Turtle海龟绘图-绘制爱心表白
import turtle
t= ()
(6)
('black', 'pink')# 画笔颜色
e(8)#画笔粗细
#画左边的小人
(35)
(90)
d(100)
(90)
d(60)
(90)
d(80)
#后腿(0,-100)
()
(0,-100)
()
(45)
d(100)
#手部
()
()#还原到初始位置
()
(0,-40)
d(100)
(45)
爱心表白
d(30)
()
(0,-60)
()
(45)
d(100)
(45)
d(30)
()
()
#画爱心
('red', 'red')
_fill()
()
(150, -30)
()
(90)
d(30)
(90)
d(30)
(45)
(10.6,180)
(180)
(10.6,180)
#隐藏画笔
rtle()
四、 Turtle海龟绘图-绘制太阳花
import turtle
t = ()
#画一朵太阳花
#设置画笔速度和颜色
(10)
('red','yellow')
_fill()#开始填充
for i in range(50):
d(200)
(170)
_fill()#结束填充
rtle()
太阳花
五、 Turtle海龟绘图-绘制彩色正方形
import turtle
t = ()
#绘制彩色正方形
for c in ['red', 'green', 'yellow', 'blue']:
(c)
d(75)
(90)
#隐藏画笔
rtle()
六、 Turtle海龟绘图-绘制快乐星球
import turtle
t = ()
#一个快乐星球
('blue','blue')
_fill()
(-40)
_fill()
#一条银河
()
(-60,-20)
(40)
()
or('yellow')
e(3)
(200,40)
(4,160)
(15)
(250,8)
()
(250,18)
()
(250,5)
(4,160)
#左下方星星
()
(-60,-60)
()
for i in range(5):
(15)
(144)
#右下方星星
()
(40,-80)
()
(-45)
彩色正方形
快乐星球
e(2)
for i in range(5):
(10)
(144)
#画下方圆
()
(-40,-100)
()
(5)
()
(-10,-90)
()
(2)
#画上方圆
()
(40,-10)
()
(10)
()
(65,8)
()
(6)
()
(-10,5)
()
(5)
rtle()
发布者:admin,转转请注明出处:http://www.yc00.com/web/1716428698a2727823.html
评论列表(0条)