python用turtle库画人物实例
时间: 2024-09-24 14:04:21 浏览: 42
小猪佩奇_python_Turtle_
Python的`turtle`库是一个图形绘制模块,非常适合教学编程中的基础绘图操作,包括绘制简单的图形如人物。下面是一个简单的例子,演示如何使用`turtle`库来画一个人物:
```python
import turtle
# 创建一个Turtle对象并命名它
t = turtle.Turtle()
t.shape("turtle") # 设置turtle形状
# 绘制头部
t.penup() # 抬起画笔
t.forward(50) # 向前移动50像素
t.pendown() # 放下画笔
t.circle(30) # 画圆形作为头
# 绘制眼睛
t.penup()
t.goto(-20, -30) # 移动到眼睛位置
t.dot(10) # 点一个小圆点作为左眼
t.right(60) # 转向右45度
t.dot(10) # 右眼同理
# 绘制鼻子和嘴巴
t.penup()
t.goto(-10, -40)
t.pendown()
t.seth(180) # 面朝下
t.begin_fill() # 开始填充
t.circle(10) # 鼻子
t.end_fill()
t.penup()
t.goto(-5, -50)
t.pendown()
t.write(":", align="center", font=("Arial", 10, "normal")) # 写上冒号
# 绘制身体和手臂
t.left(90)
t.forward(70)
t.pensize(3) # 改粗线条
t.color("blue") # 更换颜色
t.begin_fill()
t.circle(30)
t.end_fill()
t.penup()
t.goto(-40, -60)
t.pendown()
t.left(90)
t.forward(50)
t.right(90)
t.forward(30)
# 绘制手部
t.left(90)
t.forward(15)
t.circle(10, steps=4) # 四个半圆表示手指
t.end_fill()
# 关闭窗口
turtle.done()
阅读全文