1.turtle库介绍
概述
海龟绘图是对 最早在 Logo 中引入的受欢迎的几何绘图工具 的实现,它由 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 在 1967 年开发。
Turtle star
使用海龟绘图可以编写重复执行简单动作的程序画出精细复杂的形状。
在 Python 中,海龟绘图提供了一个实体“海龟”形象(带有画笔的小机器动物),假定它在地板上平铺的纸张上画线。
对于学习者来说这是一种接触编程概念和与软件交互的高效且久经验证的方式,因为它能提供即时、可见的反馈。 它还能提供方便直观的图形输出。
海龟绘图最初是作为一种教学工具被创建的,供教师在课堂上使用。 对于需要生成一些图形输出的程序员来说这是一种无需在工作中引入更高复杂度或外部库的方式。
以上来自Python语言参考手册,详见:
Python语言参考手册-turtle库https://docs.python.org/zh-cn/3/library/turtle.html#module-turtle2.运行环境:
Mac/Windows
(以Mac为例)
3.代码
import turtle
import random
turtle.speed(0)
turtle.pensize(1)
turtle.ht()
turtle.color(random.random(),random.random(),random.random())
def hua():
for i in range(1000):
turtle.left(91)
turtle.fd(i+1)
for a in range(10):
hua()
turtle.clear()
turtle.up()
turtle.goto(0,0)
turtle.color(random.random(),random.random(),random.random())
turtle.down()
turtle.done()
运行事例:
感谢观看!!!