用Python绘制皮卡丘

2023-05-16

来源:动态图片基地

科普:皮卡丘是日本任天堂公司开发的掌机游戏系列《口袋妖怪》中登场精灵中的一种,为口袋妖怪里代表性的角色。

随着其周边动画宠物小精灵(即神奇宝贝)动画的热播,这只神奇宝贝的魅力逐渐开始被低年龄层的玩家所接受,随之带动的是女性玩家,标志着这股皮卡丘风潮的到来。

今天我将和大家一起用Python脚本来绘制萌萌哒皮卡丘。。。

1. 首先来看看Python皮卡丘代码绘制成品

在这里插入图片描述

2. 分解Python代码讲解
2.1 下载并加载库

turtle库(相当于给你一支画笔,你可以在画布上用数学逻辑控制的代码完成绘图)
和random库

from turtle import *
import turtle as t
from random import *
2.2 接下来挑选中间一段代码进行展示,全部代码可以扫一扫下方的二维码,在公众号后台回复"皮卡丘",即可获得完整源代码百度网盘链接。
"""画嘴"""
color("black", "#F35590")    #设置颜色
# 下嘴弧度并填充颜色
penup()                      #提起画笔,用于另起一个地方绘制时使用
goto(-100, 72)               #移动到绝对坐标(-100,72)处
pendown()                    #放下画笔,移到指定点(-100,72)后继续绘制
begin_fill()                 #填充图形前,调用该方法
setheading(260)              #设置当前朝向为260度
forward(60)                  #沿着当前方向前进指定距离
circle(-11, 150)             #绘制一个指定半径(-11),角度(150)的弧形
forward(55)                  #沿着当前方向前进指定距离
print(position())            #打印当前位置
penup()
goto(-128.46, 71.97)
pendown()
end_fill()                   #填充图形结束和begin_fill配对使用

#嘴中最上方的阴影部分
color("#6A070D", "#6A070D")  #设置填充颜色
begin_fill()                 #用上行代码设定的颜色开始填充
penup()                      #抬起画笔
goto(-99.00, 72.00)          #移动到绝对位置(-99.00, 72.00) 
pendown()                    #放下画笔
penup()                      #抬起画笔
goto(-104.29, 48.3)          #移动到绝对位置(-104.29, 48.3)
pendown()                    #放下画笔
penup()                      #抬起画笔
goto(-142, 45)               #移动到绝对位置(-142, 45)
pendown()                    #放下画笔
penup()                      #抬起画笔
goto(-150.40, 62.74)         #移动到绝对位置(-150.40, 62.74)
pendown()                    #放下画笔
penup()
goto(-128.46, 71.97)
pendown()
penup()
goto(-99.00, 72.00)
pendown()
end_fill()   
#注:不停地放下和抬起画笔其实就是围城一个待填充特定颜色的区域

#上嘴唇
color("black","#FFD624")
penup()
goto(-168, 65)
pendown()
begin_fill()
setheading(-25)
for i in range(2):
    setheading(-25)
    circle(35, 70)
end_fill()

#嘴中第二个阴影部分
color("#AB1945", "#AB1945")
penup()
goto(-142, 45)
pendown()
begin_fill()
setheading(40)
circle(-33, 70)
goto(-104,48.3)
penup()
goto(-108,33)
pendown()
setheading(155)
circle(25, 70)
end_fill()

猜你感兴趣: 风控建模整体流程
猜你感兴趣: 如何快速入门Python
猜你能感兴趣: 用Python绘制词云图
猜你感兴趣: 用Python绘制杨紫作品集动态二维码


-end-
想了解更多Python和建模相关的内容可以长按(扫一扫)添加微信公众号
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用Python绘制皮卡丘 的相关文章

  • 【mount 挂载硬盘】

    目的 xff1a 将硬盘挂载到服务器上 xff0c 进行数据拷贝 参考链接 xff1a http t zoukankan com vincent212212 p 13784584 html 具体执行过程 xff1a 在root 用户 xff
  • 【CV2 安装报错】

    在linux 服务器中安装cv2 安装命令 xff1a pip install i https pypi tuna tsinghua edu cn simple opencv python 61 61 3 4 9 31 环境 xff1a p
  • 【darknet】【yolov3】训练踩坑

    本文已解决问题概述 xff1a 测试准确率时 xff0c 没有results 文件夹的访问权限 xff1a Segmentation fault 执行darknet 相关命令是 xff0c 无法找到 libcudart so 10 0 文件
  • 【pip】pip 命令,向指定的python环境中安装包

    问题描述 服务器中因为代理的问题无法创建虚拟环境 xff0c 因此需要在base 环境中配置yolov5模型运行时需要的环境 使用 默认的pip 命令 xff0c 能够安装对应的包 xff0c 使用pip list 命令也能够查看到需要的包
  • 【基础代码】python 一些常用的基础代码

    目录 python 获取路径中最后一部分的文件名称遍历文件夹名称时 xff0c 以数字部分为关键字 xff0c 对文件名称进行排序 获取当前位置的绝对路径 具体实现 1 python 获取路径中最后一部分的文件名称 video name1
  • 【C++学习】

    背景介绍 开发环境 xff1a VS code xff08 mingw 安装与配置 c c 43 43 环境配置 VScode 汉化 xff09 目录 一 20221018 第一个C 43 43 代码 xff08 输出一句话 xff09 一
  • CSDN用户服务条款

    重要提示 xff1a CSDN特别提示您 xff0c 在注册及使用CSDN网站及相应客户端服务前 xff0c 请事先认真阅读本服务条款内容 xff0c 特别是关于用户义务 用户责任及CSDN有限保证及免责的条款 CSDN网站及相应客户端的各
  • 【虚拟环境】【conda】相关命令

    虚拟环境相关命令 1 创建指定 python 版本的虚拟环境 conda create span class token operator span n 虚拟环境的名称 python span class token operator 61
  • 【linux】 基础命令

    linux 一些相关命令 设置行号 一 开启 关闭 行号的显示 在命令行窗口中输入 xff1a set number 其他需要查的命令 查看内存大小查看磁盘空间大小查看端口号docker 端口映射
  • 【参数图解】

    声明 xff1a 本文为随笔性质 xff0c 无意侵犯他人权益 xff0c 如有冒犯 xff0c 请文后留言 xff0c 会尽快删除 注 忘记从哪里见到的图了 xff0c 但是感觉这张图讲的很清楚 xff0c 所以添加至自己的随笔 nvid
  • 【xml】【精灵标注助手】【标签读取与重写】

    顶部位置 具体内容 精灵标注助手的标注结果 code 将精灵标注结果改为voc格式标注结果 改写后的xml文件内容 内容4 内容5 内容6 1 精灵标注助手的标注结果 返回顶部 span class token operator lt sp
  • 【Tensorrt】【笔记】转换及笔记

    注 xff1a 要选择相应的版本 xff0c 执行对应的readme 中的内容 xff0c 否则会报错 顶部位置 具体内容 readme 翻译 git 链接 yolov5 旧代码 xff0c 成功执行记录 内容4 内容5 内容6 1 rea
  • 【os 相关函数】

    os walk xff08 xff09 span class token keyword import span os root path span class token operator 61 span span class token
  • VScode环境下使用CMake构建工程

    简介 VS code环境下使用CMake构建工程 导入VScode cmake工程C C 43 43 多文件工程构建制作静态 动态链接库文件使用外部库文件构建工程CMake常用指令填坑 本文主要介绍vscode环境下使用CMake构建工程的
  • 算法提升:并查集的十个经典题目

    目录 最长连续序列 被围绕的区域 岛屿数量 岛屿的最大面积 朋友圈问题 除法求值 xff08 hard xff09 情侣牵手 xff08 hard xff09 打砖块 xff08 hard xff09 最大人工岛 xff08 hard xf
  • 2022-08-17 私有gitlab(极狐)部署

    此处选用docker方式部署 比较简单 首先准备好了一个linux服务器 我用的是自己的虚拟机 准备开干 docker已经ok 第一步 docker镜像下载安装 96 96 96 docker pull twang2218 gitlab c
  • QT windows程序移植到Linux下一些问题以及解决方案

    1 遇到的第一个问题 cannot run compiler 39 clang 43 43 39 output 感觉主要是因为GCC下可能没有这个运行环境导致 xff0c 这个问题要三步解决 xff0c 主要是为了防止后面出现的问题 sud
  • 如何一键删除PPT的动画效果?

    其实啊 xff0c 不用这么麻烦每页的去删除全部动画 只需稍微设置一下就完美搞定 xff1a 设置幻灯片放映 辛苦制作动画效果 不仅没法展示 xff0c 如今还要再一页页删除 xff01 xff01 足足 几十页啊 xff01 xff01
  • 正版微软Office应该如何选?Office 2019与Office 365区别在哪里?

    去年9月末 xff0c 微软发布了Office 2019的正式版 xff0c 很多读者可能会有这样的疑惑 xff0c Office既有零售版本 xff0c 又有365版本 xff0c 其中 xff0c 零售版本分家庭和学生版 小型企业版和专
  • 如何让自己的网站快速被百度收录(方法一)

    首先让大家了解一下利用百度站长平台来让百度收录 需要在百度站长平台提交自己的网址 下面这个快速收录 xff0c 2020年7月份之前仅仅对部分优质站点开放 xff0c 之后基本上是不开放的 xff0c 所以我们选择普通收录 普通收录普通收录

随机推荐

  • CSS Backgrounds(背景)i火吧css

    CSS 背景 CSS 背景属性用于定义HTML元素的背景 CSS 属性定义背景效果 background color background image background repeat background attachment back
  • HTML 头部

    HTML 查看在线实例 定义了HTML文档的标题 使用 lt title gt 标签定义HTML文档的标题 定义了所有链接的URL 使用 定义页面中所有链接默认的链接目标地址 提供了HTML文档的meta标记 使用 元素来描述HTML文档的
  • win10自带看图工具找不到了怎么办?

    最近有很多朋友遇到win10自带看图工具找不到了 xff0c 怎么办 xff1f 有的朋友发现win10自带的看图软件没了 xff0c 有的人会去网上下载看图工具 xff0c 其实我们并不需要 xff0c 系统自带的看图工具我们是有办法调取
  • MySQL8.0设置远程访问权限,Navicat连接mysql

    今天centos7安装了mysql8 0过后远程登录数据库报错 1 首先查看防火墙状态 防火墙版本的不同命令也会有不同 0 4的命令为 systemctl status firewall service 0 5的命令为 systemctl
  • 能量景观(Energy landscape)

    文章目录 1 简介2 应用3 正式定义3 1 宏观例子 1 简介 图 世界社会经济系统的简化能量景观 xff0c 和不同细节层次的社会倾斜的动态 xff08 social tipping dynamics xff09 xff0c 突出影响转
  • 北大本科小妹妹:在北大“卷”了三年,才明白的四个道理…

    文章目录 1 比较是吃掉快乐的怪物2 什么都想要 xff0c 可能什么都得不到3 不要用精神战胜肉体4 和部分人资源共享最高效 1 比较是吃掉快乐的怪物 大一上学期的时候 xff0c 我上了一门课叫计算概论 xff0c 是教 C 语言的 x
  • 概率质量函数(Probability mass function)

    在概率和统计中 xff0c 概率质量函数 xff08 Probability mass function xff09 是给出离散随机变量恰好等于某个值的概率的函数 有时也称为离散密度函数 xff08 discrete density fun
  • 算法题 堆优化版本Dijkstra(Python)

    题目 xff1a 给定一个n个点m条边的有向图 xff0c 图中可能存在重边和自环 xff0c 所有边权均为非负值 请你求出1号点到n号点的最短距离 xff0c 如果无法从1号点走到n号点 xff0c 则输出 1 输入格式 第一行包含整数n
  • 自由概率(Free probability)

    文章目录 1 自由概率2 历史3 Wigner semicircle distribution3 1 一般性质3 2 与自由概率的关系 4 存在的问题 1 自由概率 自由概率是研究非交换随机变量 xff08 non commutative
  • 哥本哈根诠释(Copenhagen Interpretation)

    文章目录 1 背景2 经典物理学3 对应规则 xff08 The Correspondence Rule xff09 4 互补性 xff08 Complementarity xff09 5 经典概念的运用6 量子形式主义 xff08 the
  • 自振荡(Self-oscillation)

    文章目录 1 历史2 数学基础3 工程实例3 1 铁路和汽车车轮3 2 中央供暖恒温器3 3 自动变速箱3 4 路线修正延迟时的车辆转向3 5 SEIG xff08 自激感应发电机 xff09 3 6 自激变送器3 7 生物学中的种群周期
  • 分形(Fractal)及分形维数(Fractal dimension)

    文章目录 1 分形介绍2 分形的定义3 分形维数介绍4 历史5 缩放的作用 xff08 Role of scaling xff09 6 D 不是唯一描述符7 分形表面结构8 例子8 8 Hausdorff dimension8 8 1 直观
  • 自指(Self-reference)

    文章目录 1 在逻辑 数学和计算方面2 在生物学中3 在艺术4 在语言中5 在流行文化中6 在法律中 自我参照 xff08 Self reference xff09 是一个涉及指代自己或自己的属性 特征或行为的概念 它可以发生在语言 逻辑
  • 自组织(Self-organization),自组织临界性(Self-organized criticality)

    文章目录 1 自组织1 1 概述1 2 原则1 3 历史1 4 按领域1 4 1 物理1 4 2 化学1 4 3 生物学1 4 4 宇宙学1 4 5 计算机科学1 4 6 控制论1 4 7 社会学1 4 8 经济学1 4 9 运输1 4 1
  • 希尔伯特第 13 问题,Kolmogorov–Arnold representation theorem 和通用近似定理(Universal approximation theorem)

    文章目录 1 希尔伯特第十三问题1 1 介绍1 2 历史1 2 1 近期发展1 2 1 1 打开和关闭 xff0c 然后再打开1 2 1 2 事情的根源1 2 1 3 视觉思考1 2 1 4 迈向连接网络 1 3 列线图 xff08 Nom
  • 生存函数(Survival function)

    文章目录 1 定义2 生存函数的例子3 参数生存函数3 1 指数生存函数 xff08 Exponential survival function xff09 3 2 威布尔生存函数 xff08 Weibull survival functi
  • 不可分解分布(Indecomposable distribution)与无限可分性(infinite divisibility)

    文章目录 1 不可分解分布 xff08 Indecomposable distribution xff09 1 1 定义1 2 例子1 2 1 不可分解 xff08 Indecomposable xff09 1 2 2 可分解 1 3 相关
  • Integration using Feynman technique

    求解积分 xff1a 43
  • Python实现截图AI文字识字小工具

    1 获取百度识字API 由于百度提供了免费的图片识字API xff0c 而且非常好用 xff0c 所以直接使用百度的api来进行识字 首先在百度AI开放平台注册一个账号 xff0c 网址http ai baidu com xff0c 注册完
  • 用Python绘制皮卡丘

    来源 xff1a 动态图片基地 科普 xff1a 皮卡丘是日本任天堂公司开发的掌机游戏系列 口袋妖怪 中登场精灵中的一种 xff0c 为口袋妖怪里代表性的角色 随着其周边动画宠物小精灵 xff08 即神奇宝贝 xff09 动画的热播 xff