注:本文非标准教程,仅是总结个人学习过程,可能存在纰漏,如有错误之处欢迎留言告知,非常感谢
来自:中国大学mooc 《Python语言程序设计》北京理工大学 嵩天、黄天羽、礼欣
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()
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()
ps:补充下自己的理解。
turtle.pendown()
画笔落下
turtle.penup()
画笔抬起
turtle.fd()
移动海龟的坐标
在有 turtle.pendown()
时则是画图,在 turtle.penup()
时就是单纯移动坐标。
七段数码管绘制和科赫雪花绘制: https://blog.csdn.net/weixin_43866567/article/details/89203669