开发工具

Python版本:3.6.4

相关模块:

turtle模块。

环境搭建

安装Python并添加到环境变量即可。

在cmd窗口运行"pikachu.py"文件即可。

效果如下:

turtle文档:

https://docs.python.org/zh-cn/3.7/library/turtle.html

代码里有不懂的可以参考这个turtle文档~这里只介绍一下用到的:

seth:设置朝向;

fd:前进;

circle:画圆;

fillcolor:填充颜色;

pensize:画笔粗细;

speed:速度;

hideturtle:隐藏海龟;

screensize:设置屏幕大小;

begin_fill:开始填充;

end_fill:结束填充;

penup:画笔抬起;

pendown:画笔落下(此时移动将画线)。

源码

'''

Python学习交流群:960410445

'''

import turtle

# 画鼻子

def drawNose():

turtle.penup()

turtle.seth(90)

turtle.fd(100)

turtle.pendown()

turtle.begin_fill()

turtle.fillcolor('black')

turtle.seth(45)

turtle.fd(25)

turtle.seth(135)

turtle.circle(25, 95)

turtle.seth(315)

turtle.fd(25)

turtle.end_fill()

# 画眼睛

def drawEyes(seth, fd, r):

turtle.penup()

turtle.seth(seth)

turtle.fd(fd)

turtle.pendown()

turtle.begin_fill()

turtle.fillcolor('black')

turtle.circle(50)

turtle.end_fill()

turtle.penup()

turtle.circle(50, r)

turtle.pendown()

turtle.begin_fill()

turtle.fillcolor('white')

turtle.circle(20)

turtle.end_fill()

# 画脸

def drawFace(seth, fd):

turtle.penup()

turtle.seth(seth)

turtle.fd(fd)

turtle.pendown()

turtle.begin_fill()

turtle.fillcolor('red')

turtle.circle(70)

turtle.end_fill()

# 画嘴巴

def drawLip():

turtle.penup()

turtle.seth(135)

turtle.fd(250)

turtle.pendown()

turtle.seth(-300)

turtle.circle(30, -65)

turtle.begin_fill()

turtle.fillcolor('Firebrick')

turtle.seth(165)

turtle.fd(140)

turtle.seth(195)

turtle.fd(140)

turtle.seth(-360)

turtle.circle(30, -65)

turtle.penup()

turtle.seth(-60)

turtle.circle(30, 65)

turtle.pendown()

turtle.seth(-70)

turtle.fd(240)

turtle.circle(55, 140)

turtle.seth(70)

turtle.fd(240)

turtle.end_fill()

turtle.seth(-110)

turtle.fd(80)

turtle.begin_fill()

turtle.fillcolor('Firebrick')

turtle.seth(120)

turtle.circle(120, 123)

turtle.seth(-70)

turtle.fd(165)

turtle.circle(55, 140)

turtle.seth(72)

turtle.fd(165)

turtle.end_fill()

# 主函数

def main():

turtle.pensize(4)

turtle.hideturtle()

turtle.setup(1000, 600)

turtle.speed(10)

turtle.screensize(bg='yellow')

drawNose()

drawEyes(160, 250, 60)

drawEyes(-9.5, 530, 230)

drawFace(195, 600)

drawFace(-11, 720)

drawLip()

turtle.done()

if __name__ == '__main__':

main()

用python画皮卡丘代码-利用Python绘制萌萌哒的皮卡丘相关推荐

  1. 用python画月亮的代码-用python画月亮的代码是什么?

    用python画月亮的代码是什么? 用python画月亮的代码是import turtle as t t.screensize(800,600,"#483d8b")#画布尺寸和颜色 ...

  2. 用python画动态樱花_利用python画一棵漂亮的樱花树,turtle画图代码大全,此处感谢知乎大佬小白...

    利用python画一棵漂亮的樱花树,turtle画图代码大全,此处感谢知乎大佬小白 此处感谢知乎大佬 小白练手 练习一下比较流行的turtle(海龟库) 画一棵漂亮的樱花树,效果如下: ps: 是动态 ...

  3. python画折线图代码-用Python画论文折线图、曲线图?几个代码模板轻松搞定!

    前言 这几天在搞论文图,唉说实话抠图这种东西真能逼死人.坐在电脑前抠上一天越看越丑,最后把自己丑哭了-- 到了画折线图分析的时候,在想用哪些工具的时候.首先否决了excel,读书人的事,怎么能用exc ...

  4. 用python画月亮的代码-用Python画一个超级月亮

    信息安全公益宣传,信息安全知识启蒙. 教程列表见微信公众号底部菜单 农历腊月十五 凌晨三点的街上 程序员给巡警解释 "同志,您误会了,我不是小偷,我是程序员." 于此同时 程序员错 ...

  5. 用python画月亮的代码-用 Python 画一个超级月亮

    信息安全公益宣传,信息安全知识启蒙. 教程列表见微信公众号底部菜单 农历腊月十五 凌晨三点的街上 程序员给巡警解释 "同志,您误会了,我不是小偷,我是程序员." 于此同时 程序员错 ...

  6. python画四角星_如何利用Python|对多角星的绘制

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云,作者:编程与算法之美. 1 前言 在初步学习python的过 ...

  7. 用python画小仓鼠代码,用python画小仓鼠教程

    怎么用python绘图 你可以使用numpy和matplotlab这两个库来实现的你功能. 你的图可以参考:import matplotlibfrom numpy.random import rand ...

  8. python画互动图_利用Python画出运动图像

    题目要求: 首先这里我们需要下载三个库:numpy,scipy,matplotlib 接着看题目,我的思路是依次求出X轴和Y轴的坐标连线并转换成曲线.:mgh=1/2mv2(势能全部转换成动能),另一 ...

  9. python炫酷烟花表白源代码,用python画烟花的代码

    大家好,小编为大家解答python绘制烟花特定爆炸效果的问题.很多人还不知道python炫酷烟花表白源代码,现在让我们一起来看看吧! 1.放烟花的代码 放烟花的代码相关内容如下: 烟花其实可以看成由一 ...

最新文章

  1. 火狐浏览器mac_Firefox火狐浏览器73.0版本发布,有哪些期待已久的新功能?
  2. 古诗-豪放派和婉约派
  3. flink RPC(akka)
  4. shell 函数定义和调用
  5. 关于autotrace和explain plan是否可以反映真实的执行计划
  6. 拉格朗日乘子法几何意义
  7. 香港科技大学TensorFlow速成(1)
  8. linux下Oracle11g RAC搭建(六)
  9. windows .bat脚本检测文件更新,并复制
  10. 垂涎欲滴!30个美味的食品类移动应用程序【下篇】
  11. eclipse中git的author和commiter的修改
  12. Phoenix=HBase+SQL,让HBase插上了翅膀
  13. Redis分布式集群搭建
  14. C语言程序:判断三角形
  15. 从定制 Ghost 镜像聊聊优化 Dockerfile
  16. 电脑电话,怎么用电脑打电话
  17. 处理符号(处理微信昵称特殊符号)
  18. Exp9 Web安全实践基础 20154328 常城
  19. LaTeX参考文献_解决问题:Something‘s wrong--perhaps a missing \item. \end{thebibliography}
  20. linux AR8151网卡驱动下载,centos 6.2 atheros ar8151网卡驱动安装

热门文章

  1. 使用netty编写IM通信界面
  2. Leetcode970. Powerful Integers强整数
  3. Linux修改UTF8字符编码
  4. jQuery 的选择器
  5. bzoj1458 士兵占据
  6. 页面滚动事件和利用JS实现回到顶部效果
  7. bgp选路原则【第二部】
  8. 【NOI2015】软件包管理器
  9. Java多线程系列--“基础篇”10之 线程优先级和守护线程
  10. MemCache超详细解读