#Python入门(二)##太原理工大学机器人团队20天学习打卡day2

﹥>﹥吖頭↗ 提交于 2020-03-02 00:55:48

奸笑脸

from turtle import*#库引用
setup(1000,800,200,0)#setup(width,height,startx,starty)
speed(20)#绘图速度
#脸
penup()#拿起画笔
goto(-300,0)#去到对应坐标的点
seth(-90)#朝向
pendown()#放下笔
pencolor('orange')#画笔颜色,RGB颜色
pensize(5)#画笔大小
begin_fill()#开始填充
circle(300,360)#半径300旋转360度
fillcolor('yellow')#填充颜色,线要能组成密闭图形
end_fill()#结束填充
#嘴
pencolor('black')
pensize(10)
penup()
goto(-250,-30)
pendown()
seth(-90)
circle(250,180)
seth(150)
circle(200,15)
penup()
goto(250,-30)
pendown()
seth(-30)
circle(200,8)
#左眼
penup()
pensize(4)
goto(-230,100)
pendown()
seth(225)
begin_fill()
circle(20,90)
circle(100,90)
circle(20,90)
seth(135)
circle(100,90)
fillcolor('white')
end_fill()
penup()
pensize(20)
goto(-130,100)
pendown()
circle(2,360)
#右眼
penup()
pensize(4)
goto(100,100)
pendown()
seth(225)
begin_fill()
circle(20,90)
circle(100,90)
circle(20,90)
seth(135)
circle(100,90)
fillcolor('white')
end_fill()
penup()
pensize(20)
goto(140,100)
pendown()
circle(2,360)
#鼻子
penup()
pensize(2)
goto(0,0)
pendown()
seth(-95)
begin_fill()
fd(100)
seth(0)
fd(20)
seth(95)
fd(100)
fillcolor('pink')
end_fill()
#右眉毛
penup()
goto(320,150)
pendown()
seth(91)
for a in range(3):
    pensize(a+5)
    circle(50,30)#range(3)产生0,1,2的序列
for b in range(4):
    pensize(b+8)
    circle(250,10)
#左眉毛
penup()
goto(-320,150)
pendown()
seth(89)
for a in range(3):
    pensize(a+5)
    circle(-50,30)
for b in range(4):
    pensize(b+8)
    circle(-250,10)
#头顶
penup()
goto(0,300)
pendown()
pensize(2)
seth(90)
fd(40)
seth(0)
begin_fill()
circle(20,360)
fillcolor('green')
end_fill()
hideturtle()#隐藏画笔
done()#有此行运行时窗口不会自行关闭

效果图
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!