目录
turtle 库是 Python 重要的标准库之一,它能够进行基本的图形绘制。turtle 库可以绘制很多好看的图像,如笑脸、卡通人物、玫瑰花、圣诞树和各种 LOGO等。本文将详细地介绍 turtle 库的基础用法及相关常用函数。
1. 小海龟画线段
# 导入turtle库
import turtle
# 设置画笔形状为小海龟
turtle.shape("turtle")
# 海龟向前前进100
turtle.forward(100)
# 海龟向左转90°
turtle.left(90)
# 结束绘制
turtle.done()
'''turtle库绘制图形有一个基本框架:想运用python绘图时,导入turtle库,
召唤小海龟,让小海龟在坐标系中爬行,其爬行的轨迹形成了绘制图形。刚开始,
小海龟位于画布正中央,此处坐标为(0, 0),前进方向为水平向右。'''
以上程序中的相关知识:
2. 小海龟画正方形
# 导入turtle库
import turtle
# 设置画笔形状为小海龟
turtle.shape("turtle")
for i in range(4):
# 海龟向前前进100
turtle.forward(100)
# 海龟向左转90°
turtle.left(90)
# 结束绘制
turtle.done()
3. 小海龟画五角星
# 导入turtle库
import turtle
# 设置画笔形状为小海龟
turtle.shape("turtle")
for i in range(5):
# 海龟向前前进100
turtle.forward(100)
# 海龟向右转144°
turtle.right(144)
# 结束绘制
turtle.done()
4. 小海龟画多边形
# 导入turtle库
import turtle
i = int(input("输入边数:"))
# 设置画笔形状为小海龟
turtle.shape("turtle")
for item in range(i):
# 海龟向前前进100
turtle.forward(100)
n = (i-2)*180/i
# 海龟向右转144°
turtle.right(180-n)
# 结束绘制
turtle.done()