Python turtle学习心得
在Python实训周中,不但加深了以往对于Python基础语法的认识和运用,更重要的是,在原来的基础上,学到了新的东西。例如学会了Python基本图形绘制及turtle库的使用,这是Python学习上一个新的开始。首先,使用import turtle as 语句导入turtle 库,在调用turtle库中的函数,采用turtle.函数名() 的代码风格,利用 turtle.pendown() 构建画笔, turtle.pensize(width) 设置画笔宽度, turtle.color(“red”) 设置画笔颜色,turtle.done() 设置窗口等待后关闭,由此便完成了一幅图形的绘制。
这次Python不仅是对往期学习的巩固和加深,更是一次“温故知新”的过程,在老师的带领下,对现有知识又获得了新的认识,对于之前学过的Python的基本数据类型、程序的控制结构、函数的代码复用、正则表达式、组合数据类型、文件和数据格式化等,都有了新的认识与理解,并深刻感受到Python简洁却强大、简单却专业的强大魅力。
总而言之,让我受益匪浅,非常感谢老师的耐心指导,让我学有所得。
importturtle as t
t.fillcolor("red") #颜色填充函数
t.begin_fill()whileTrue:
t.forward(200)
t.right(144)if abs(t.pos()) < 1:#看画笔是否回到原点,回到原点为真
breakt.end_fill()importturtle
t=turtle.Turtle()
t.color("black")
t.write("苏熙潼", font=("微软雅黑", 30, "bold"))
importturtle as t
t.setup(650,350,200,200) #窗口大小及左上角位置
t.seth(30) #画笔起始方向
for i in range(6):
t.fd(30) #六角形边长30
t.left(120)
t.fd(30)
t.left(120)
t.fd(30)
t.left(120) #画完一个三角形
t.fd(30)
t.right(60)importturtle
t=turtle.Turtle()
t.color("black")
t.write("苏熙潼", font=("微软雅黑", 30, "bold"))
importturtle as t
t.pencolor("blue")
t.fd(200)
t.seth(120)
t.fd(200)
t.seth(-120)
t.fd(200)
t.seth(0)
t.fd(100)
t.seth(60)
t.fd(100)
t.seth(180)
t.fd(100)
t.seth(-60)
t.fd(100)
t.seth(120)
t.fd(100)
t.seth(0)
t.done()importturtle
t=turtle.Turtle()
t.color("black")
t.write("苏熙潼", font=("微软雅黑", 30, "bold"))