python画笑脸代码

以下是使用turtle库绘制笑脸的Python代码:

import turtle

# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()

# 绘制圆形
pen.penup()
pen.goto(0, -100)
pen.pendown()
pen.begin_fill()
pen.circle(100)
pen.end_fill()

# 绘制左眼
pen.penup()
pen.goto(-40, 40)
pen.pendown()
pen.begin_fill()
pen.circle(20)
pen.end_fill()

# 绘制右眼
pen.penup()
pen.goto(40, 40)
pen.pendown()
pen.begin_fill()
pen.circle(20)
pen.end_fill()

# 绘制嘴巴
pen.penup()
pen.goto(-60, -20)
pen.pendown()
pen.setheading(-60)
pen.circle(80, 120)

# 隐藏画笔
pen.hideturtle()

# 关闭画布
canvas.exitonclick()

运行代码后,将会弹出一个窗口,显示绘制的笑脸。

以下是完整的Python代码,可以绘制一个笑脸:

import turtle

# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()

# 绘制圆形
pen.penup()
pen.goto(0, -100)
pen.pendown()
pen.begin_fill()
pen.circle(100)
pen.end_fill()

# 绘制左眼
pen.penup()
pen.goto(-40, 40)
pen.pendown()
pen.begin_fill()
pen.circle(20)
pen.end_fill()

# 绘制右眼
pen.penup()
pen.goto(40, 40)
pen.pendown()
pen.begin_fill()
pen.circle(20)
pen.end_fill()

# 绘制嘴巴
pen.penup()
pen.goto(-60, -20)
pen.pendown()
pen.setheading(-60)
pen.circle(80, 120)

# 隐藏画笔
pen.hideturtle()

# 关闭画布
canvas.exitonclick()

运行代码后,将会弹出一个窗口,显示绘制的笑脸。