(a)20161401167 夏思敏

20161401179 段梦格

(b)代码执行视频链接

点击查看:Python使用turtle库画猫猫

(c)程序源码

import turtle
turtle.setup(800,800)
turtle.pensize(3)
turtle.speed(0)
def maomao(m,n,r,R):
turtle.pencolor(R)
turtle.penup()
turtle.goto(m,n)
turtle.pendown()
turtle.circle(r,-180)
turtle.right(120)
turtle.forward(2/3*r)
turtle.right(120)
turtle.fd(2/3*r)
turtle.left(60)
turtle.fd(2/3*r)
turtle.left(60)
turtle.fd(2/3*r)
turtle.right(120)
turtle.fd(2/3*r)
turtle.left(60)
turtle.circle(-r,180)
turtle.penup()
turtle.goto(m+2*r,n+3/2*r)
turtle.pendown()
turtle.fd(2/3*r)
turtle.penup()
turtle.goto(m,n+3/2*r)
turtle.pendown()
turtle.backward(2/3*r)
turtle.left(90)
turtle.fillcolor(R)
turtle.begin_fill()
turtle.circle(-1/3*r,180)
turtle.end_fill()
turtle.penup()
turtle.goto(m+2/3*r,n+r)
turtle.pendown()
turtle.circle(-4/15*r,-180)
turtle.circle(4/15*r,180)
turtle.penup()
turtle.goto(m,n)
turtle.right(90)
turtle.pendown()
turtle.fd(2*r)
turtle.penup()
turtle.home()
turtle.pendown()
maomao(-40,270,30,'red')
maomao(-100,180,30,'orange')
maomao(20,180,30,'orange')
maomao(-160,90,30,'yellow')
maomao(-40,90,30,'yellow')
maomao(80,90,30,'yellow')
maomao(-210,0,30,'green')
maomao(-90,0,30,'green')
maomao(30,0,30,'green')
maomao(150,0,30,'green')
maomao(-270,-90,30,'cyan')
maomao(-150,-90,30,'cyan')
maomao(-30,-90,30,'cyan')
maomao(90,-90,30,'cyan')
maomao(210,-90,30,'cyan')
maomao(-30,-180,30,'blue')
maomao(-30,-270,30,'blue')
maomao(-30,-360,30,'blue')
turtle.penup()
turtle.goto(-300,200)
turtle.left(60)
turtle.pendown()
turtle.pencolor('purple')
turtle.write('喵喵喵~~~',font=("Times", 18, "bold"))
turtle.hideturtle()
turtle.exitonclick()

Python选修课第二届Turtle绘图大赛~~画猫猫的更多相关文章

  1. #034Python选修课第二届Turtle绘图大赛

    Pythonturtle库选修课作业 目录 目录 代码效果 题目要求 合作同学 程序实现 最初目标 实现方式 代码如下 代码效果 题目要求 具体内容可参阅课程教学网站或超星学习通. 按照2人一组,结对 ...

  2. Python选修课第一届Turtle绘图大赛田康林赵冰珂组

    点击此处查看视频 from turtle import* setup(600,600,200,200) #脸 penup() goto(-190,0) seth(-90) pendown() penc ...

  3. 10分钟轻松学会python turtle绘图

     1. 画布(canvas) 1.1 相关函数: 2. 画笔 2.1 画笔的状态 2.2 画笔的属性 2.3 绘图命令 3. 命令详解 4. 绘图举例 4.1 太阳花 4.2 绘制小蟒蛇 4.3 绘 ...

  4. 10分钟轻松学会 Python turtle 绘图

    python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),turtle库是python的内部库,使用导入即可 import turtle 先说明一下turtl ...

  5. python:turtle绘图模块

    turtle模块 海龟绘图(Turtle Graphics),python内置模块,非常简单好玩的一个库. 一.导入库 import turtle from turtle import * 二.画布的 ...

  6. Python标准库 之 turtle(海龟绘图)

    turtle库介绍 首先,turtle库是一个点线面的简单图像库(也被人们成为海龟绘图),在Python2.6之后被引入进来,能够完成一些比较简单的几何图像可视化.它就像一个小乌龟,在一个横轴为x.纵 ...

  7. 小白学Python(20)—— Turtle 海龟绘图

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  8. Python中turtle绘图学习笔记和实例

    一.既然本次讲的主角是turtle函数库,那肯定得先了解一下它是什么 turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位 ...

  9. Python Turtle绘图

    1. 画布(canvas) 画布就是turtle为我们展开用于绘图区域, 我们可以设置它的大小和初始位置 1.1 设置画布大小 turtle.screensize(canvwidth=None, ca ...

随机推荐

  1. 下一代的前端构建工具:parcel打包react

    1. parcel很受欢迎,webpack太慢了,试试Parcel下一代的前端构建工具 2.Parcel很快,但缺少好多插件,没有base64,没有办法拆分打包文件.... 3.总结:适合小项目 4. ...

  2. 缓存List并写入文件持久化

    LIfe is half spent before we know what is it. 缓存List并写入文件持久化 需要缓存一个List集合,比如缓存一个输入框中用户之前输入过的内容,下次当用户 ...

  3. 从0到1分步实现一个出生日期的正则表达式(JavaScript)

    简言 在表单验证中,经常会用正则表达式做出生日期校验.本文把出生日期分割成几个部分,分步地介绍了实现一个出生日期校验的完整过程.相信您在理解了本篇的内容后,对如何编写和如何应用正则表达式会有进一步的理 ...

  4. uvm_reg_predictor——寄存器模型(十一)

    保存寄存器的值 观察DUT寄存器值的变化. //---------------------------------------------------------------------------- ...

  5. Linux系统日志分析

    Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息. 大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 / ...

  6. LeetCode Pascal's Triangle Pascal三角形

    题意:给一个数字,返回一个二维数组,包含一个三角形. 思路:n=0.1.2都是特例,特别处理.3行以上的的头尾都是1,其他都是依靠上一行的两个数.具体了解Pascal三角形原理. class Solu ...

  7. 通用的MIME类型:application/octet-stream

    按照内容类型排列的 Mime 类型列表 类型/子类型 扩展名 application/envoy evy application/fractals fif application/futurespla ...

  8. Python列表解析与生成器表达式

    Python列表解析 l = ["egg%s" %i for i in range(100) if i > 50] print(l) l= [1,2,3,4] s = 'he ...

  9. Bootstrap历练实例:默认的面板(Panels)

    Bootstrap 面板(Panels) 本章将讲解 Bootstrap 面板(Panels).面板组件用于把 DOM 组件插入到一个盒子中.创建一个基本的面板,只需要向 <div> 元素 ...

  10. php常见验证

    /** * 文件上传 * @param $file 要上传的文件 * @param $size 大小设置 * @param $ext 文件类型 * @return bool 是否上传成功 */func ...