import turtle
turtle.setup(800,600)
turtle.pensize(25)
turtle.pencolor('blue')
turtle.penup() #抬笔
turtle.fd(-250)
turtle.pendown() #落笔
turtle.seth(-40)

for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)

turtle.seth(0)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)

turtle.done()

一些turtle的用法:
penup():抬起画笔;

pendown():落下画笔;

pensize(width):画笔宽度;

pencolor(color):画笔颜色;

forward(d)/fd(d):直行d个像素;

circle(r, extent = None):绘制半径为r,角度为extent的弧形,圆心默认在海龟左侧距离r的位置;

setheading(angle)/seth(angle):改变前进方向;

left(angle):海龟左转;

right(angle):海龟右转;

最新文章

  1. MySQL 5.5开启慢查询功能
  2. c 头文件<ctype.h>(一)
  3. python(25)下载文件
  4. 【转】 iOS日常学习 - iOS10上关于NSPhotoLibraryUsageDescription等问题
  5. Windows安全模式的妙用
  6. 当list中有中文,打印的时候显示为字符编码的问题
  7. org.hibernate.QueryException: could not resolve property: address of:
  8. OCP-1Z0-051-题目解析-第10题
  9. 水流(water)
  10. Vimium -为键盘而生
  11. 几种移动app API调用认证方案浅析
  12. 手把手教你用webpack3搭建react项目(开发环境和生产环境)(一)
  13. Tomcat的缺省是多少,怎么修改
  14. 8.使用aix拓展
  15. SpringBoot学习笔记(一)入门
  16. 【Python3爬虫】第一个Scrapy项目
  17. LuoguP2617 Dynamic Rankings (动态主席树学习理解)
  18. 安装Pangolin
  19. android 可以精确到秒级的时间选择器
  20. Spring Cloud构建微服务架构:服务网关(路由配置)【Dalston版】

热门文章

  1. LeetCode 138:复制带随机指针的链表 Copy List with Random Pointer
  2. Heap Greedy
  3. 【译】在 Linux 上不安装 Mono 构建 .NET Framework 类库
  4. Android native进程间通信实例-binder结合共享内存
  5. js页面3秒自动跳转
  6. 什么是redis的缓存雪崩与缓存穿透
  7. str_replace导致的注入问题汇总
  8. CEPH RGW多 ZONE的配置
  9. 有趣的RPC理解
  10. Git下载加速教程