优草派  >   Python

Python使用turtle库绘制小猪佩奇(实例代码)

刘国华            来源:优草派

Python是一种易学易用、开源的高级编程语言,人们喜欢使用这种编程语言来完成各种各样的任务。而turtle库是Python语言中一个重要的绘图库,它可以方便地让程序员们进行图形化编程,并可以在图形界面中进行绘图。在这篇文章中,我们将介绍如何使用Python语言中的turtle库来绘制小猪佩奇,旨在帮助读者更好地掌握Python语言绘图的技能。

Python使用turtle库绘制小猪佩奇(实例代码)

首先,我们需要在Python中安装turtle库。Python3.x版本中的turtle库使用命令如下:

```python

import turtle

```turtle库中提供了五个绘画图形异动,分别是:

1.前进:turtle.forward(d)

2.后退:turtle.backward(d)

3.右转:turtle.right(angle)

4.左转:turtle.left(angle)

5.画笔颜色:turtle.color()

小猪佩奇是一只非常可爱的动物,它的身体颜色为粉红色,鼻子和脸颊为红色,眼睛为黑色,这让它充满了生气和活力。我们来看看如何使用turtle库来绘制小猪佩奇。

```python

turtle.setup(650, 350, 200, 200)

pen=turtle.Turtle()

pen.color("pink")

pen.pensize(5)

pen.speed(5)

pen.fillcolor("pink")

pen.begin_fill()

pen.right(45)

pen.forward(50)

pen.right(-45)

pen.forward(50)

pen.right(135)

pen.forward(100)

pen.right(135)

pen.forward(50)

pen.right(-45)

pen.forward(50)

pen.right(45)

pen.forward(70)

pen.right(90)

pen.circle(50, 180)

pen.right(90)

pen.forward(70)

pen.right(45)

pen.forward(50)

pen.right(-45)

pen.forward(50)

pen.right(135)

pen.forward(100)

pen.left(135)

pen.forward(50)

pen.right(-45)

pen.forward(50)

pen.right(45)

pen.forward(50)

pen.right(90)

pen.circle(60, 180)

pen.right(90)

pen.forward(50)

pen.end_fill()

turtle.done()

```上述程序中,我们绘制了两个圆形来表示小猪佩奇的头部和身体。其中,fillcolor("pink")函数用来设置小猪佩奇的填充颜色。

接下来,我们需要在画布上绘制小猪佩奇的眼睛、鼻子和尾巴。小猪佩奇的眼睛为黑色,鼻子和脸颊为红色,尾巴为粉红色。我们来看看如何绘制这些部分。

```python

colors=["black","red"]

pen.color("black")

pen.fillcolor("black")

pen.penup()

pen.goto(0,100)

pen.pendown()

pen.begin_fill()

pen.circle(20)

pen.end_fill()

pen.penup()

pen.goto(0,80)

pen.pendown()

pen.begin_fill()

pen.circle(10)

pen.end_fill()

pen.penup()

pen.goto(30,120)

pen.pendown()

pen.color("red","red")

pen.begin_fill()

for i in range(2):

pen.forward(40)

pen.right(90)

pen.forward(20)

pen.right(90)

pen.end_fill()

pen.penup()

pen.goto(-40, 65)

pen.pendown()

colors=["pink"]

pen.color(colors)

pen.fillcolor("pink")

pen.begin_fill()

for i in range(2):

pen.forward(20)

pen.right(90)

pen.forward(30)

pen.right(90)

pen.end_fill()

turtle.done()

```在这段代码中,我们先使用goto()函数将画笔移动到指定位置,接着使用circle()函数来绘制眼睛和鼻子。其中,pen.color("red","red")函数用来设置鼻子和脸颊的填充颜色。

然后,我们使用for循环来绘制尾巴。其中,pen.color(["pink"])函数用来设置尾巴的填充颜色。

最后,我们调用done()函数来显示绘图结果。此时,我们已经完成了小猪佩奇的绘制。

通过上面的绘制代码,我们可以学习到turtle库的使用方法,也可以更好地掌握Python语言的编程技能。我们相信,读者在阅读完这篇文章后,必定可以更好地理解turtle库的使用方法。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行