python turtle库的使用

注:本文非标准教程,仅是总结个人学习过程,可能存在纰漏,如有错误之处欢迎留言告知,非常感谢

来自:中国大学mooc 《Python语言程序设计》北京理工大学 嵩天、黄天羽、礼欣

py turtle库

turtle(海龟)库是turtle绘图体系的Python实现。

turtle库使用1: https://blog.csdn.net/ll1203459620/article/details/81516112

turtle库使用2: https://blog.csdn.net/ll1203459620/article/details/81537626

这两篇写得很详细,就不重复造轮子了。

import turtle as s
import random  #使用随机数库
a=random.uniform(0,1)
b=random.choice([0,1221,0.9943,0.5434,0.41313,0.312,0.75656,0.6343,0.8423,0.24,0.03])
s.pensize(2)
for i in range(100):
    s.fd(5*i)
    s.left(90)
    s.pencolor(a,b,0.01*i)
s.done()

python turtle库的使用_第1张图片

import turtle as s
s.pensize()
s.pencolor("red")
s.pensize(8)
for i in range(4):
    s.seth(90*i)
    s.fd(120)
    s.right(90)
    s.circle(-120,45)
    s.goto(0,0)

s.done()

python turtle库的使用_第2张图片

ps:补充下自己的理解。
turtle.pendown()画笔落下
turtle.penup() 画笔抬起

turtle.fd() 移动海龟的坐标
在有 turtle.pendown()时则是画图,在 turtle.penup()时就是单纯移动坐标。
七段数码管绘制和科赫雪花绘制: https://blog.csdn.net/weixin_43866567/article/details/89203669

你可能感兴趣的:(python)