python做简单的笑脸的编程,如何用python画一个笑脸
这篇文章主要介绍了python画笑脸步骤的中文翻译,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
大家好,本文将围绕python画笑脸步骤的中文翻译展开说明,python做简单的笑脸的编程是一个很多人都想弄明白的事情,想搞清楚python画简单笑脸代码需要先了解以下几个事情。
用python的Turtle库画一个笑脸
最近刚了解到python的turtle库,就简单的尝试一下,画一个笑脸python编程代码中如何注释。
效果图:
效果图看起来和原图的差别还是有点大,但是没关系,这只是一个尝试而已如何安装python安装包。
附上代码:
import turtle #导入库
turtle.TurtleScreen._RUNNING=True #用来避免xx问题,具体什么问题我忘记了
pen = turtle.Pen()
pen.speed(10) #设置笔速度
#画外圆
pen.pencolor() #设置笔颜色
pen.penup() #提笔
pen.goto(0,-100) #移动位置
pen.pendown() #放笔
pen.begin_fill() #开始填充
pen.circle(100) #画半径为100的圆
pen.fillcolor("#FFFF00") #填充颜色
pen.end_fill() #结束填充
#画眼睛
def draweye(x): #画眼函数
pen.pencolor()
pen.penup()
pen.goto(x,0)
pen.pendown()
pen.begin_fill()
pen.circle(25)
pen.fillcolor("#F8F8FF")
pen.end_fill()
pen.begin_fill()
pen.circle(15)
pen.fillcolor("#000000")
pen.end_fill()
draweye(-40) #画左眼
draweye(40) #画右眼
#画嘴巴
pen.right(60)
pen.penup()
pen.goto(-65,-30)
pen.pendown()
pen.circle(75,120) #勾股定理求出75
#将画笔移动中间
pen.penup()
pen.setheading(-90)
pen.goto(0,-20)
#结束画图
turtle.done()
emm,我自己都觉得太难看了。