python简单代码画皮卡丘-利用Python绘制萌萌哒的皮卡丘
开发工具
Python版本:3.6.4
运用的一些简单的算法
注:想学习Python的小伙伴们
可以
进群:984632579
领取从0到1完整学习资料 视频 源码 精品书籍 一个月经典笔记和99道练习题及答案
相关模块:
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绘制萌萌哒的皮卡丘相关推荐
- python简单代码画曲线图教程-用Python画论文折线图、曲线图?几个代码模板轻松搞定!...
前言 这几天在搞论文图,唉说实话抠图这种东西真能逼死人.坐在电脑前抠上一天越看越丑,最后把自己丑哭了-- 到了画折线图分析的时候,在想用哪些工具的时候.首先否决了excel,读书人的事,怎么能用exc ...
- python用渐变色画圆_利用python控制Autocad:pyautocad方式
发现pyautocad模块:可以用python控制autocad的包.今天把文档中的重点内容摘录出来,以后绘图.计算大工程量.或者识别施工图的时候时候也许可以用到. 一.连接cad pyautocad ...
- python简单代码-手把手教你用Python创建简单的神经网络(附代码)
了解神经网络工作方式的***途径莫过于亲自创建一个神经网络,本文将演示如何做到这一点. 神经网络(NN)又称人工神经网络(ANN),是机器学习领域中基于生物神经网络概念的学习算法的一个子集. 拥有五年 ...
- python简单代码表白-如何正确使用Python进行表白
原标题:如何正确使用Python进行表白 提到程序员, 可能每个同学都认识一个-- 爱穿格子衬衫.冲锋衣,爱宅着敲代码的程序员或者准程序员, 他们仿佛永远在bug和debug的路上, 还总爱自黑自己是 ...
- python简单代码画皮卡丘-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘...
原标题:实现童年宝可梦,教你用Python画一只属于自己的皮卡丘 大数据文摘出品 作者:李雷.蒋宝尚 还记得小时候疯狂收集和交换神奇宝贝卡片的经历吗? 还记得和小伙伴拿着精灵球,一起召唤小精灵的中二模 ...
- python简单代码画皮卡丘-用python画一只可爱的皮卡丘
#!/usr/bin/env python # -*- coding:utf-8 -*- from turtle import * ''' 绘制皮卡丘头部 ''' def face(x,y): &qu ...
- python简单代码画皮卡丘-用python画一只可爱的皮卡丘实例
效果图 #!/usr/bin/env python # -*- coding:utf-8 -*- from turtle import * ''' 绘制皮卡丘头部 ''' def face(x,y): ...
- python简单代码画曲线图教程-python画曲线
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 桃心形曲线的方程如下 matlab绘制效果如下:? matlab程序如下. clc ...
- python简单代码画曲线图教程-Python绘制折线图和散点图的详细方法介绍(代码示例)...
本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...
最新文章
- Windows Phone 几种页面间传递数据的方式
- python requests 示例_python的requests模块实现登陆示例
- Django 3.1 发布,异步支持增强
- ElasticSearch评分分析 explian 解释和一些查询理解
- 你的项目刚刚启动?是时候考虑Globalization了!
- Python将csv格式转换为xlsx
- java 自动补齐数值至指定位数
- x264 编码器选项分析 (x264 Codec Strong and Weak Points) 1
- 笔记 | 如何在Python下调用Linux的Shell命令?
- win7系统怎么用计算机,win7电脑配置怎么查看_win7系统查看电脑配置的方法
- iOS 指令集架构Architectures armv6、armv7、armv7s、arm64、arm64e、x86_64、i386
- mathtype服务器不显示,出现MathType字体无效的情况怎么办
- package.json与package-lock.json
- redisson 主从模式Unsupported protocol version 50_强推七本欢喜冤家甜文,男女主从互怼到互宠,超甜超撩超过瘾!...
- 见猎心喜 浅尝辄止 偶有所得 不足为法
- 6、Lctech Pi(F1C200S)4.3寸(480*272)16位RGB565LCD屏驱动适配(CherryPi,Mangopi,F1C100S)
- 学会提问——批判性思维指南
- 【数据中台】数据质量原因分析
- 1.3.9 python中进程与线程
- ssm基于Java的微小企业人事管理系统的设计与实现毕业设计源码231012
热门文章
- Infor SCE 小计
- 微信小程序如何页面分享,如何图片长按识别二维码等问题汇总
- 嗨格式数据恢复的 10 种最佳替代方法
- 阿里云 实人认证(详细)RPMin
- 共享办公室,月赚2万-5万的阳光创业项目
- 【星海出品】Horizon安装
- spring中pom变黑 中间有一条黑线,不能用,怎么解决
- 已解决,selenium 接管浏览器问题
- composer 报错 The “https://mirrors.aliyun.com/composer/p....json“ file could not be downloaded (HTTP/1
- 第一节:(4)逻辑工艺线上量测简介