0
点赞
收藏
分享

微信扫一扫

Turtle 模块基础详解-画直线

_刘彦辉 2022-02-12 阅读 113

目录

1. 小海龟画线段

2. 小海龟画正方形

3. 小海龟画五角星

4. 小海龟画多边形


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()

 

举报

相关推荐

0 条评论