效果图

#!/usr/bin/env python

# -*- coding:utf-8 -*-

from turtle import *

'''

绘制皮卡丘头部

'''

def face(x,y):

"""画脸"""

begin_fill()

penup()

# 将海龟移动到指定的坐标

goto(x, y)

pendown()

# 设置海龟的方向

setheading(40)

circle(-150, 69)

fillcolor("#FBD624")

# 将海龟移动到指定的坐标

penup()

goto(53.14, 113.29)

pendown()

setheading(300)

circle(-150, 30)

setheading(295)

circle(-140, 20)

print(position())

forward(5)

setheading(260)

circle(-80, 70)

print(position())

penup()

goto(-74.43,-79.09)

pendown()

penup()

# 将海龟移动到指定的坐标

goto(-144,103)

pendown()

setheading(242)

circle(110, 35)

right(10)

forward(10)

setheading(250)

circle(80, 115)

print(position())

penup()

goto(-74.43,-79.09)

pendown()

setheading(10)

penup()

goto(-144, 103)

pendown()

penup()

goto(x, y)

pendown()

end_fill()

# 下巴

penup()

goto(-50, -82.09)

pendown()

pencolor("#DDA120")

fillcolor("#DDA120")

begin_fill()

setheading(-12)

circle(120, 25)

setheading(-145)

forward(30)

setheading(180)

circle(-20, 20)

setheading(143)

forward(30)

end_fill()

# penup()

# # 将海龟移动到指定的坐标

# goto(0, 0)

# pendown()

def eye():

"""画眼睛"""

# 左眼

color("black","black")

penup()

goto(-110, 27)

pendown()

begin_fill()

setheading(0)

circle(24)

end_fill()

# 左眼仁

color("white", "white")

penup()

goto(-105, 51)

pendown()

begin_fill()

setheading(0)

circle(10)

end_fill()

# 右眼

color("black", "black")

penup()

goto(25, 40)

pendown()

begin_fill()

setheading(0)

circle(24)

end_fill()

# 右眼仁

color("white", "white")

penup()

goto(17, 62)

pendown()

begin_fill()

setheading(0)

circle(10)

end_fill()

def cheek():

"""画脸颊"""

# 右边

color("#9E4406", "#FE2C21")

penup()

goto(-130, -50)

pendown()

begin_fill()

setheading(0)

circle(27)

end_fill()

# 左边

color("#9E4406", "#FE2C21")

penup()

goto(53, -20)

pendown()

begin_fill()

setheading(0)

circle(27)

end_fill()

def nose():

"""画鼻子"""

color("black", "black")

penup()

goto(-40, 38)

pendown()

begin_fill()

circle(7,steps = 3)

end_fill()

def mouth():

"""画嘴"""

color("black", "#F35590")

# 嘴唇

penup()

goto(-10, 22)

pendown()

begin_fill()

setheading(260)

forward(60)

circle(-11, 150)

forward(55)

print(position())

penup()

goto(-38.46, 21.97)

pendown()

end_fill()

# 舌头

color("#6A070D", "#6A070D")

begin_fill()

penup()

goto(-10.00, 22.00)

pendown()

penup()

goto(-14.29, -1.7)

pendown()

penup()

goto(-52, -5)

pendown()

penup()

goto(-60.40, 12.74)

pendown()

penup()

goto(-38.46, 21.97)

pendown()

penup()

goto(-10.00, 22.00)

pendown()

end_fill()

color("black","#FFD624")

penup()

goto(-78, 15)

pendown()

begin_fill()

setheading(-25)

for i in range(2):

setheading(-25)

circle(35, 70)

end_fill()

color("#AB1945", "#AB1945")

penup()

goto(-52, -5)

pendown()

begin_fill()

setheading(40)

circle(-33, 70)

goto(-16,-1.7)

penup()

goto(-18,-17)

pendown()

setheading(155)

circle(25, 70)

end_fill()

def ear():

"""画耳朵"""

# 左耳

color("black","#FFD624")

penup()

goto(-145, 93)

pendown()

begin_fill()

setheading(165)

circle(-248,50)

right(120)

circle(-248,50)

end_fill()

color("black", "black")

penup()

goto(-240, 143)

pendown()

begin_fill()

setheading(107)

circle(-170, 25)

left(80)

circle(229, 15)

left(120)

circle(300, 15)

end_fill()

# 右耳

color("black", "#FFD624")

penup()

goto(30, 136)

pendown()

begin_fill()

setheading(64)

circle(-248, 50)

right(120)

circle(-248, 50)

end_fill()

color("black", "black")

penup()

goto(160, 200)

pendown()

begin_fill()

setheading(52)

circle(170, 25)

left(116)

circle(229, 15)

left(71)

circle(-300, 15)

end_fill()

def setting():

"""设置参数"""

pensize(2)

# 隐藏海龟

hideturtle()

speed(10)

def main():

"""主函数"""

setting()

face(-132,115)

eye()

cheek()

nose()

mouth()

ear()

done()

if __name__ == '__main__':

main()

以上这篇用python画一只可爱的皮卡丘实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: 用python画一只可爱的皮卡丘实例

本文地址: http://www.cppcns.com/jiaoben/python/287823.html

python简单代码画皮卡丘-用python画一只可爱的皮卡丘实例相关推荐

  1. python简单代码表白-如何正确使用Python进行表白

    原标题:如何正确使用Python进行表白 提到程序员, 可能每个同学都认识一个-- 爱穿格子衬衫.冲锋衣,爱宅着敲代码的程序员或者准程序员, 他们仿佛永远在bug和debug的路上, 还总爱自黑自己是 ...

  2. python简单代码-手把手教你用Python创建简单的神经网络(附代码)

    了解神经网络工作方式的***途径莫过于亲自创建一个神经网络,本文将演示如何做到这一点. 神经网络(NN)又称人工神经网络(ANN),是机器学习领域中基于生物神经网络概念的学习算法的一个子集. 拥有五年 ...

  3. python简单代码制作小游戏-用Python设计一个经典小游戏

    本文主要介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复习. 游戏规则: 初始本金是 ...

  4. python简单代码hello-[代码全屏查看]-python初学之helloworld

    [2].[文件] data.txt ~ 8KB 下载(25) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ...

  5. 用python画皮卡丘代码-用python画一只可爱的皮卡丘实例

    效果图 #!/usr/bin/env python # -*- coding:utf-8 -*- from turtle import * ''' 绘制皮卡丘头部 ''' def face(x,y): ...

  6. 用python画一个简单卡通人物图片_用python画一只可爱的皮卡丘实例

    效果图 #!/usr/bin/env python # -*- coding:utf-8 -*- from turtle import * ''' 绘制皮卡丘头部 ''' def face(x,y): ...

  7. 用python画一只可爱的皮卡丘_用python画一只可爱的皮卡丘实例

    效果图 #!/usr/bin/env python # -*- coding:utf-8 -*- from turtle import * ''' 绘制皮卡丘头部 ''' def face(x,y): ...

  8. 用python画皮卡丘画法-用python画一只可爱的皮卡丘实例

    效果图 #!/usr/bin/env python # -*- coding:utf-8 -*- from turtle import * ''' 绘制皮卡丘头部 ''' def face(x,y): ...

  9. python简单代码画皮卡丘-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘...

    原标题:实现童年宝可梦,教你用Python画一只属于自己的皮卡丘 大数据文摘出品 作者:李雷.蒋宝尚 还记得小时候疯狂收集和交换神奇宝贝卡片的经历吗? 还记得和小伙伴拿着精灵球,一起召唤小精灵的中二模 ...

最新文章

  1. Gitlab Issue Tracker and Wiki(一)
  2. 【数字信号处理】线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例二 | 修改边界条件 | 使用递推方法证明 )
  3. python实现文件上传预览_Python文件上传功能简单实现
  4. mysql 服务器优化_如何对MySQL服务器进行调优
  5. Boost::context模块fiber的斐波那契测试程序
  6. java telnet乱码_telnet乱码的解决方法
  7. python 新式类和旧式类_python新式类和旧式类区别
  8. 喜大普奔,微软Microsoft JDBC Driver For SQL Server已发布到maven中央仓库
  9. Python学习笔记10:内建结构
  10. linux中Chmod + X
  11. 增长研究:电子烟巨头JUUL未公开的增长启示
  12. Visual Studio 2022 启用CodeLens - 程序抬头显示(查看字段、方法、类的引用)
  13. java意图_任务型对话(一)—— NLU/SLU(意图识别和槽值填充)
  14. 软件测试实战(微软技术专家经验总结)--第九、十章(团队工作、个人管理)读书笔记
  15. 微信小程序获取并修改app.js中的值
  16. Geant4学习记录(二)B
  17. [python][Bug记录]特殊16进制转成对应的语言
  18. Python Day22
  19. 常用单电源运放的偏置方法
  20. 虚拟机和双系统的优缺点

热门文章

  1. 阿里云SaaS加速器 “抗疫扶持”计划启动,多项政策助力SaaS行业
  2. 我仰望天空所看到的“云”
  3. win32 CreateThread
  4. C# MethodInfo.Invoke 对应方法内部异常输出
  5. win7系统删除打印机后刷新又出现怎么办
  6. 对VB注册全局热键的思考——是不是RegisterHotKey的1个ID可以注册多组热键?
  7. python之pdb调试
  8. 技术人必看!揭秘淘宝如何通过相似人群挖掘获取更多目标用户
  9. oracle 多个hint用法,Hint用法
  10. 渡我不渡她用计算机怎么弹,抖音渡我不渡她手势舞分解 渡我不渡她手势舞教程...