python画卡通小人
时间: 2023-10-28 11:00:08 浏览: 110
你可以使用Python的绘图库来画卡通小人。一个简单的方法是使用turtle库,它提供了一些基本的绘图函数和方法。
下面是一个使用turtle库实现的绘制卡通小人的示例代码:
```python
import turtle
def draw_circle(x, y, radius, color):
turtle.penup()
turtle.goto(x, y - radius)
turtle.pendown()
turtle.fillcolor(color)
turtle.begin_fill()
turtle.circle(radius)
turtle.end_fill()
def draw_rectangle(x, y, width, height, color):
turtle.penup()
turtle.goto(x - width/2, y - height/2)
turtle.pendown()
turtle.fillcolor(color)
turtle.begin_fill()
for _ in range(2):
turtle.forward(width)
turtle.left(90)
turtle.forward(height)
turtle.left(90)
turtle.end_fill()
def draw_person():
# 绘制头部
draw_circle(0, 100, 50, "yellow")
# 绘制眼睛
draw_circle(-15, 120, 5, "black")
draw_circle(15, 120, 5, "black")
# 绘制嘴巴
turtle.penup()
turtle.goto(-30, 100)
turtle.pendown()
turtle.setheading(-60)
turtle.circle(30, 120)
turtle.penup()
turtle.goto(0, 100)
# 绘制身体
draw_rectangle(0, 0, 100, 150, "red")
# 绘制两条胳膊
draw_rectangle(-50, -50, 50, 100, "red")
draw_rectangle(0, -50, 50, 100, "red")
# 绘制两条腿
draw_rectangle(-30, -150, 30, 100, "red")
draw_rectangle(0, -150, 30, 100, "red")
turtle.speed(1)
draw_person()
turtle.done()
```
运行以上代码,你将看到一个使用turtle库绘制的卡通小人。你可以根据自己的需求修改颜色、位置和尺寸等参数,来绘制不同样式的卡通小人。希望这能帮到你!
阅读全文