import turtle as A #导入海龟画图函数(turtle),自定义名称A
import turtle as b
b.screensize(1500,800,'pink')
A.speed(0)
b.speed(0)
#火柴人
def drawstara():
#头
A.begin_fill() #圆的填充颜色,也是红色
A.color('red') #定义笔的颜色为红色
for i in range(20): #画圆的笔长
A.forward(15) #圆的大小
A.left(20) #从左边画
A.end_fill()
A.up() #结束当前画笔
A.home() #回到原点
A.pendown() #将笔放在已经标好的位置
drawstara() #调用drawstar函数,显示图形
A.up()
A.home()
#身体
A.pendown()
A.pensize(10) #设置笔宽
A.setheading(270) #设置画笔的方向
A.goto(6,0)
A.forward(100) #笔长
A.up()
A.home() #回到原点
#右肩
A.down()
A.goto(5,-7)
A.setheading(240)
A.forward(50)
A.up()
#右臂
A.down()
A.right(-90)
A.goto(-17,-50)
A.forward(50)
A.penup()
A.home()
#左肩
A.down()
A.goto(5,-7)
A.left(-20)
A.forward(40)
A.up()
#左臂
A.down()
A.left(30)
A.forward(50)
A.up()
A.home()
#右大腿
A.down()
A.goto(6,-100)
A.right(120)
A.forward(30)
A.up()
#右小腿
A.down()
A.right(-20)
A.forward(35)
A.up()
A.home()
#左大腿
A.down()
A.goto(6,-100)
A.right(40)
A.forward(30)
A.up()
#左小腿
A.down()
A.right(40)
A.forward(40)
A.up()
#树叶
b.begin_fill()
def yezi():
for i in range(1):
# b.forward(10)
b.right(190)
b.circle(250, 180)
b.right(-90)
b.forward(500)
b.pensize(10)
b.color('dark green')
b.up()
b.goto(-100,130)
b.down()
yezi()
b.end_fill()
b.up()
#树干
b.goto(-240,-200)
b.begin_fill()
def drawstar():
for i in range(1):
b.right(30)
b.circle(180,-150)
b.forward(90)
b.color('brown')
b.up()
b.goto(-240,-200)
b.down()
drawstar()
b.right(-70)
b.circle(90,-60)
b.forward(2)
b.right(190)
b.circle(-270,-25)
b.forward(2)
b.right(150)
b.circle(90,-20)
b.forward(2)
b.right(210)
b.circle(-200,-10)
b.forward(2)
b.right(90)
b.circle(90,-40)
b.forward(2)
b.right(210)
b.circle(-200,-20)
b.forward(2)
b.right(90)
b.circle(90,-40)
b.forward(2)
b.right(210)
b.circle(-200,-10)
b.forward(2)
b.right(90)
b.circle(90,-40)
b.forward(2)
b.right(210)
b.circle(-200,-10)
b.forward(2)
b.right(90)
b.circle(90,-40)
b.forward(2)
b.right(210)
b.circle(-200,-10)
b.forward(2)
b.right(120)
b.circle(90,-50)
b.forward(2)
b.right(190)
b.circle(250,-100)
b.forward(2)
b.right(45)
b.forward(258)
b.end_fill()
b.penup()
b.up()
b.pensize(2)
b.begin_fill()
def thesun():
for i in range(1,61):
b.forward(100)
b.left(177)
b.color('red')
b.end_fill()
b.up()
b.goto(300, 330)
b.down()
thesun()
b.up()
b.home()
b.begin_fill()
b.pensize(10)
def rod():
for i in range(1):
b.right(140)
b.forward(250)
b.end_fill()
b.color('brown')
b.up()
b.goto(145,25)
b.down()
rod()
b.up()
b.goto(-50,-300)
b.write('清晨早上努力的人起来练功',font=('楷体',30))
# b.close()
b.done()
初学者简单画图
最新推荐文章于 2024-08-15 01:55:01 发布