python中turtle模块的练习
2016-10-25 17:39
260 查看
主要是对于那些移动控制好,还有就是写代码的时候注意封装,增加代码的可重用性,避免做无用功,代码还可以优化,感兴趣的朋友可以试试
画一个八边形
画更多角的星
#!/usr/bin/python #coding: utf-8 import turtle import time def fun(s, t): s.up() s.forward(t) s.down() def test1(t, s): t.left(90) t.forward(s) t.right(90) t.forward(s) def test2(t, s): t.right(90) t.forward(s) t.left(90) t.forward(s) a = turtle.Pen() b = turtle.Pen() c = turtle.Pen() d = turtle.Pen() # 一条划线,剩下的都只是移动 a.forward(150) fun(b, 150) fun(c, 150) fun(d, 150) test1(a, 100) test2(b, 100) c.forward(20) test1(c, 50) fun(d, 20) test2(d, 50) time.sleep(3)
画一个八边形
#!/usr/bin/python #coding: utf-8 import turtle import time t = turtle.Pen() for x in range(1, 9): t.forward(100) t.left(225) time.sleep(2)
画更多角的星
#!/usr/bin/python #coding: utf-8 import turtle import time t = turtle.Pen() for x in range(1, 38): t.forward(100) t.left(175) time.sleep(2)
相关文章推荐
- Dave Python 练习十四 -- 模块
- Dave Python 练习十四 -- 模块
- Python练习代码 -- 模块和函数
- Python 内置模块turtle模块的使用
- Python计算机视觉编程练习4:glob模块学习
- Dave Python 练习十四 -- 模块
- python实战第一天-socket模块练习
- fileinput模块获取文件的总行数 分类: python 小练习 python Module 2013-12-04 18:19 304人阅读 评论(0) 收藏
- 使用random模块,生成动态随机密码 分类: python 小练习 python Module 2013-12-04 17:23 278人阅读 评论(0) 收藏
- Python计算机视觉编程练习9:argparse 模块学习
- 通过小程序练习Python中关于os模块的方法
- fileinput模块 分类: python基础学习 python 小练习 python Module 2013-08-15 17:18 417人阅读 评论(0) 收藏
- 使用fileinput模块进行原地修改文件 分类: python 小练习 2013-08-13 16:47 618人阅读 评论(0) 收藏
- commands 模块 分类: python 小练习 python Module 2014-01-13 14:27 392人阅读 评论(0) 收藏
- #小练习 pickle模块 _ 一起存储python对象
- Dave Python 练习十四 -- 模块
- python数据持久存储:pickle模块的基本使用 分类: python python基础学习 python 小练习 2013-06-17 14:41 209人阅读 评论(0) 收藏
- #小练习 pickle模块_分别存储python对象
- Python计算机视觉编程练习2:import 自定义模块
- Python计算机视觉编程练习10:csv 模块学习