用python实现——表情:笑脸与哭脸

 利用python语言来实现表情里面的笑脸与哭脸

        采用python中的turtle模块,首先导入turtle模块,然后进行编程:

笑脸的运行结果:

用python实现——表情:笑脸与哭脸_第1张图片

 哭脸的运行结果:

用python实现——表情:笑脸与哭脸_第2张图片

 

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()

 

你可能感兴趣的:(少儿编程,python,python,开发语言)