用python画笑脸代码
以下是用Python绘制笑脸的代码:
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
pen.speed(0)
pen.color("black")
pen.pensize(5)
# 绘制圆形
pen.penup()
pen.goto(0, -100)
pen.pendown()
pen.circle(100)
# 绘制左眼
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.right(60)
pen.circle(80, 120)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
运行代码后,将会在画布上绘制出一个笑脸。你可以根据需要调整画笔的颜色、大小和速度等参数,来绘制出不同风格的笑脸。
以下是完整的Python代码,可以在Python环境中直接运行:
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
pen.speed(0)
pen.color("black")
pen.pensize(5)
# 绘制圆形
pen.penup()
pen.goto(0, -100)
pen.pendown()
pen.circle(100)
# 绘制左眼
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.right(60)
pen.circle(80, 120)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
运行代码后,将会在画布上绘制出一个笑脸。你可以根据需要调整画笔的颜色、大小和速度等参数,来绘制出不同风格的笑脸。