用python简单代码画一幅小黄人画
时间: 2023-07-27 08:11:07 浏览: 60
好的,下面是一个简单的 Python 代码,可以画出一个小黄人:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("#FEE12B")
# 画眼睛
turtle.color("#2C2828")
turtle.fillcolor("#FFFFFF")
turtle.pensize(5)
turtle.begin_fill()
turtle.circle(100)
turtle.end_fill()
turtle.penup()
turtle.goto(-50, 70)
turtle.pendown()
turtle.fillcolor("#2C2828")
turtle.begin_fill()
turtle.circle(30)
turtle.end_fill()
turtle.penup()
turtle.goto(50, 70)
turtle.pendown()
turtle.begin_fill()
turtle.circle(30)
turtle.end_fill()
# 画嘴巴
turtle.penup()
turtle.goto(-150, -50)
turtle.pendown()
turtle.color("#000000")
turtle.pensize(10)
turtle.right(90)
turtle.circle(150, 90)
# 画身体
turtle.penup()
turtle.goto(-200, -200)
turtle.pendown()
turtle.color("#2C2828")
turtle.fillcolor("#FEE12B")
turtle.begin_fill()
turtle.forward(400)
turtle.left(90)
turtle.circle(100, 180)
turtle.left(90)
turtle.forward(400)
turtle.end_fill()
# 画裤子
turtle.penup()
turtle.goto(-200, -200)
turtle.pendown()
turtle.color("#2C2828")
turtle.fillcolor("#0051BA")
turtle.begin_fill()
turtle.left(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(100)
turtle.end_fill()
# 画鞋子
turtle.penup()
turtle.goto(-200, -300)
turtle.pendown()
turtle.color("#2C2828")
turtle.fillcolor("#000000")
turtle.begin_fill()
turtle.left(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.end_fill()
turtle.penup()
turtle.goto(100, -300)
turtle.pendown()
turtle.color("#2C2828")
turtle.fillcolor("#000000")
turtle.begin_fill()
turtle.left(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.end_fill()
# 完成
turtle.done()
```
运行上述代码后,会弹出一个窗口,展示出一个小黄人的图案。可以通过改变代码中的参数来调整小黄人的大小和颜色。