turtle的意思是乌龟,也是python中自带的图形函数,使用turtle的方法也很形象,就好像在画布上有一个小乌龟(在画布上是一个箭头),然后你可以让它动来动去,它经过的地方就被留下了记号。

  例如画一个正方形:

 def drawSqure(x):
turtle.forward(x) # 让乌龟向前走x距离
turtle.right(90) # 让乌龟向右转90°
turtle.forward(x)
turtle.right(90)
turtle.forward(x)
turtle.right(90)
turtle.forward(x)
drawSqure(100) #执行函数

  画一个圆形:

turtle.circle(100)  

  画一个点:

turtle.dot(10)

  绘制多边形:

import turtle
sides = int(raw_input("enter sides:"))
angle = 360.0/sides
length = 400.0/sides turtle.fillcolor("yellow") #将画笔设置为黄色
turtle.begin_fill() #开始填充颜色 for side in range(sides):
turtle.forward(length)
turtle.right(angle) turtle.end_fill() #结束填充颜色
turtle.done()

最新文章

  1. 备忘-Android ViewPager 子页监听事件
  2. http_load
  3. (转)C#实现MD5加密
  4. 你都认识下面这些参数么?【Camera】
  5. Java-->简单的斗地主发牌流程
  6. 白话CSS3的新特性
  7. hdu 4714 Tree2cycle 树形经典问题
  8. jps 显示process information unavailable解决方法
  9. get_magic_quotes_gpc() 内置函数
  10. Hadoop InputFormat
  11. 黑马程序员_Java基本数据类型对象包装类
  12. 学习笔记,发QQ邮件
  13. discuz论坛小记
  14. Entity Framework 学习初级篇6--EntityClient
  15. BZOJ_3129_[Sdoi2013]方程_组合数学+容斥原理
  16. tomcat 启动窗口乱码
  17. mySql 数据库中间件 atlas的使用
  18. 【模板】cdq分治代替树状数组(单点修改,区间查询)
  19. Python练习1
  20. Java之IO(零)总结

热门文章

  1. angular-selcet
  2. JQuery如何实现双击事件时不触发单击事件,解决鼠标单双击冲突问题
  3. 性能调优之MySQL篇三:MySQL配置定位以及优化
  4. 【Maven】在intellij里,体验Maven
  5. WeX5基础
  6. 关于hashmap 与concurrentHashMap
  7. 谷歌技术"三宝"之BigTable(转)
  8. [Android] 录音与播放录音实现
  9. 从页面到服务器,node实现文件下载
  10. nfs挂载