用python画派大星代码

以下是使用Python绘制派大星的代码示例:

import turtle

# 设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("white")

# 设置画笔颜色和形状
turtle.pensize(3)
turtle.color("yellow")
turtle.shape("turtle")

# 绘制派大星的身体
turtle.begin_fill()
turtle.circle(100)
turtle.end_fill()

# 绘制派大星的眼睛
turtle.penup()
turtle.goto(-40, 120)
turtle.pendown()
turtle.color("blue")
turtle.begin_fill()
turtle.circle(15)
turtle.end_fill()

turtle.penup()
turtle.goto(40, 120)
turtle.pendown()
turtle.begin_fill()
turtle.circle(15)
turtle.end_fill()

# 绘制派大星的嘴巴
turtle.penup()
turtle.goto(-40, 80)
turtle.pendown()
turtle.color("red")
turtle.setheading(-60)
turtle.circle(40, 120)
turtle.left(120)
turtle.circle(40, 120)

# 绘制派大星的胡须
turtle.penup()
turtle.goto(-40, 60)
turtle.pendown()
turtle.color("black")
turtle.setheading(0)
turtle.forward(80)

turtle.penup()
turtle.goto(-40, 40)
turtle.pendown()
turtle.setheading(45)
turtle.forward(80)

turtle.penup()
turtle.goto(-40, 20)
turtle.pendown()
turtle.setheading(-45)
turtle.forward(80)

# 绘制派大星的手臂
turtle.penup()
turtle.goto(-100, -20)
turtle.pendown()
turtle.color("brown")
turtle.setheading(-90)
turtle.forward(80)

turtle.penup()
turtle.goto(100, -20)
turtle.pendown()
turtle.setheading(-90)
turtle.forward(80)

# 绘制派大星的腿
turtle.penup()
turtle.goto(-60, -120)
turtle.pendown()
turtle.color("brown")
turtle.setheading(-90)
turtle.forward(80)

turtle.penup()
turtle.goto(60, -120)
turtle.pendown()
turtle.setheading(-90)
turtle.forward(80)

# 隐藏画笔
turtle.hideturtle()

# 结束绘制
turtle.done()

运行以上代码,将会在窗口中绘制出派大星的形象。