用Python画出皮卡丘的代码
时间: 2023-11-05 08:22:25 浏览: 94
当然可以!以下是一个简单的示例代码,用Python绘制一个皮卡丘的图像:
```python
import turtle
# 设置画布和画笔
screen = turtle.Screen()
screen.bgcolor("white")
screen.title("Pikachu")
pen = turtle.Turtle()
pen.pensize(3)
pen.speed(2)
# 绘制皮卡丘的头部
pen.penup()
pen.goto(-70, 100)
pen.pendown()
pen.begin_fill()
pen.color("#FEE500")
pen.circle(80)
pen.end_fill()
# 绘制皮卡丘的眼睛
pen.penup()
pen.goto(-45, 180)
pen.pendown()
pen.begin_fill()
pen.color("white")
pen.circle(20)
pen.end_fill()
pen.penup()
pen.goto(-45, 195)
pen.pendown()
pen.begin_fill()
pen.color("black")
pen.circle(6)
pen.end_fill()
pen.penup()
pen.goto(-15, 180)
pen.pendown()
pen.begin_fill()
pen.color("white")
pen.circle(20)
pen.end_fill()
pen.penup()
pen.goto(-15, 195)
pen.pendown()
pen.begin_fill()
pen.color("black")
pen.circle(6)
pen.end_fill()
# 绘制皮卡丘的嘴巴
pen.penup()
pen.goto(-60, 140)
pen.pendown()
pen.circle(25, 180)
# 绘制皮卡丘的红脸颊
pen.penup()
pen.goto(-90, 140)
pen.pendown()
pen.begin_fill()
pen.color("#FF0000")
pen.circle(10)
pen.end_fill()
pen.penup()
pen.goto(-20, 140)
pen.pendown()
pen.begin_fill()
pen.color("#FF0000")
pen.circle(10)
pen.end_fill()
# 绘制皮卡丘的身体
pen.penup()
pen.goto(-100, -20)
pen.pendown()
pen.begin_fill()
pen.color("#FEE500")
pen.forward(200)
pen.left(90)
pen.forward(100)
pen.left(90)
pen.forward(200)
pen.left(90)
pen.forward(100)
pen.end_fill()
# 绘制皮卡丘的尾巴
pen.penup()
pen.goto(100, -20)
pen.pendown()
pen.begin_fill()
pen.color("#FEE500")
pen.circle(30, 180)
pen.left(90)
pen.forward(60)
pen.left(90)
pen.circle(30, 180)
pen.end_fill()
turtle.done()
```
运行上述代码,将会在窗口中绘制出一个简单的皮卡丘形状。请注意,这只是一个基本示例,你可以根据需要进行修改和美化。