利用python语言来实现表情里面的笑脸与哭脸
采用python中的turtle模块,首先导入turtle模块,然后进行编程:
笑脸的运行结果:
哭脸的运行结果:
import turtle
# 创建一个turtle对象
t = turtle.Turtle()
# 定义一个函数来绘制笑脸
def draw_smile_face():
# 绘制圆形脸底部
t.penup()
t.goto(0, -100)
t.pendown()
t.circle(100)
# 绘制眼睛
t.penup()
t.goto(-40, 40)
t.pendown()
t.circle(10)
t.penup()
t.goto(40, 40)
t.pendown()
t.circle(10)
# 绘制嘴巴
t.penup()
t.goto(-40, 0)
t.pendown()
t.setheading(-60)
t.circle(40, 120)
# 定义一个函数来绘制哭脸
def draw_cry_face():
# 绘制圆形脸底部
t.penup()
t.goto(0, -100)
t.pendown()
t.circle(100)
# 绘制眼睛
t.penup()
t.goto(-40, 40)
t.pendown()
t.circle(10)
t.penup()
t.goto(40, 40)
t.pendown()
t.circle(10)
# 绘制嘴巴
t.penup()
t.goto(-60, -40)
t.pendown()
t.setheading(-60)
t.circle(60, 120)
t.penup()
t.goto(-60, -40)
t.pendown()
t.setheading(-120)
t.circle(-60, 120)
# 调用函数绘制笑脸和哭脸
draw_smile_face()
draw_cry_face()
# 隐藏turtle对象
t.hideturtle()
# 等待窗口关闭
turtle.done()