教你用Python画哆啦A梦、海绵宝宝、皮卡丘、史迪仔!
2023-04-18 22:21:45 来源:博客园


(相关资料图)

一、哆啦A梦

由于代码过长,这里仅显示部分代码:

from turtle import *import turtle as tfrom random import *#五轨迹跳跃def my_goto(x,y):    penup()    goto(x,y)    pendown()def eyes():    fillcolor("#ffffff")    begin_fill()    tracer(False)    a = 2.5    for i in range(120):        if 0<= i<30 or 60 <= i <90:            a -= 0.05            lt(3)            fd(a)        else:            a += 0.05            lt(3)            fd(a)    tracer(True)    end_fill()#胡须def beard():    my_goto(-32,135)    seth(165)    fd(60)    my_goto(-32,125)    seth(180)    fd(60)    my_goto(-32,115)    seth(193)    fd(60)    my_goto(37,135)    seth(15)    fd(60)    my_goto(37,125)    seth(0)    fd(60)    my_goto(37,115)    seth(-13)    fd(60)#嘴巴def mouth():    my_goto(5,148)    seth(270)    fd(100)    seth(0)    circle(120,50)    seth(230)    circle(-120,100)

二、海绵宝宝

部分代码如下:

from turtle import *def go_to(x, y):    penup()    goto(x, y)    pendown()def help_do():    go_to(-400, 0)    forward(800)    go_to(-400, 100)    forward(800)    go_to(-400,200)    forward(800)    go_to(-400, -100)    forward(800)    go_to(-400, -200)    forward(800)    left(90)    go_to(0,-300)    forward(600)    go_to(100, -300)    forward(600)    go_to(-100, -300)    forward(600)    go_to(-200, -300)    forward(600)    go_to(200, -300)    forward(600)def head():    go_to(-200, 180)    fillcolor("yellow")    begin_fill()    seth(-30)    for _ in range(6):        circle(36, 60)        circle(-36, 60)    seth(-125)    for _ in range(5):        circle(40,60)        circle(-40,60)    seth(-210)    for _ in range(4):        circle(45,60)        circle(-45,60)    seth(65)    for _ in range(5):        circle(40,60)        circle(-40,60)    end_fill()

三、皮卡丘

部分代码如下:

import turtledef getPosition(x, y):    turtle.setx(x)    turtle.sety(y)    print(x, y)class Pikachu:    def __init__(self):        self.t = turtle.Turtle()        t = self.t        t.pensize(3)        t.speed(9)        t.ondrag(getPosition)    def noTrace_goto(self, x, y):        self.t.penup()        self.t.goto(x, y)        self.t.pendown()    def leftEye(self, x, y):        self.noTrace_goto(x, y)        t = self.t        t.seth(0)        t.fillcolor("#333333")        t.begin_fill()        t.circle(22)        t.end_fill()        self.noTrace_goto(x, y + 10)        t.fillcolor("#000000")        t.begin_fill()        t.circle(10)        t.end_fill()        self.noTrace_goto(x + 6, y + 22)        t.fillcolor("#ffffff")        t.begin_fill()        t.circle(10)        t.end_fill()    def rightEye(self, x, y):        self.noTrace_goto(x, y)        t = self.t        t.seth(0)        t.fillcolor("#333333")        t.begin_fill()        t.circle(22)        t.end_fill()        self.noTrace_goto(x, y + 10)        t.fillcolor("#000000")        t.begin_fill()        t.circle(10)        t.end_fill()        self.noTrace_goto(x - 6, y + 22)        t.fillcolor("#ffffff")        t.begin_fill()        t.circle(10)        t.end_fill()

四、史迪仔

部分代码如下:

from turtle import *setup(650,650)penup()pensize(5)speed(1000)pencolor("#065693")seth(180)fd(140)seth(-90)fd(50)pendown()      #起点fillcolor("#0079C6")begin_fill()seth(170)circle(-40,100)seth(180)fd(50)seth(180)circle(-10,46)seth(130)circle(-300,40)#耳朵外廓大圆circle(-100,45)right(10)circle(-50,30)right(10)circle(-30,30)left(1)fd(2)right(1)fd(3)right(4)fd(3)right(3)fd(5)right(4)fd(6)right(4)fd(10)right(4)fd(10)right(3)fd(15)right(2)fd(20)right(2)fd(20)right(4)fd(20)right(3)fd(30)right(1)fd(40)right(1)fd(60)seth(-115)fd(5)    #脸左侧开始逆时针circle(200,30)end_fill()begin_fill()left(8)fd(20)left(10)fd(20)left(14)circle(100,30)left(10)circle(150,20)right(2)fd(55)left(5)fd(40)left(3)fd(25)right(3)circle(150,20)left(7)circle(100,30)

五、完整源码下载

关注我的原创公众号【小鸿爱摸鱼】,回复【可爱皮卡丘】、【哆啦A梦】、【史迪仔】、【海绵宝宝】关键词获取对应的源码

六、作者Info

Author:南柯树下,Goal:让编程更有趣!原创微信公众号:『小鸿爱摸鱼』,专注于算法、爬虫,网站,游戏开发,数据分析、自然语言处理,AI等,期待你的关注,让我们一起成长、一起Coding!版权声明:本文禁止抄袭、转载 ,侵权必究!

—— —— —— —— — END —— —— —— —— ————

欢迎扫码关注我的公众号

小鸿爱摸鱼

教你用Python画哆啦A梦、海绵宝宝、皮卡丘、史迪仔!

2023-04-18

世界速看:转发

2023-04-18

环球要闻:探索基础研究人才培育,我国“周光召班”交出首个“毕业”礼

2023-04-18

最新互联网保险消费者洞察报告发布 哪些趋势值得关注? 今日观点

2023-04-18

“妈妈,他打我。”——读《致诬告者》有感

2023-04-18

世界今亮点!拨乱济时

2023-04-18

因二十年没见过的同学,突然有关于自己的事情,想找回这个同学,但当地派出所不允许查询 全球新动态

2023-04-18

西门子与小鹏汽车签署战略合作协议 携手探索新能源汽车行业数字化与低碳化深度融合|世界报资讯

2023-04-18

聚焦:新基石科学实验室揭牌仪式在四川大学举行

2023-04-18

天天时讯:2023年一季度汽车类零售同比降幅收窄

2023-04-18

“9选5”,兰州中考体育项目如何测试?考生和家长关心的都在这里!

2023-04-18

长垣供电“大走访”为企送服务、解难题|要闻

2023-04-18

天天新资讯:2023榆林社保缴纳基数和比例公布 榆林个人社保缴费标准一览

2023-04-18

昌邑:服务围着企业转 优化环境软实力 做强经济高质量发展硬支撑

2023-04-18

世界新动态:捷信坚守“以客户为中心”理念,多措并举扎实推进消费者权益保护

2023-04-18

视焦点讯!怎样拥有魔鬼身材?魔鬼身材是怎么练出来的?

2023-04-18

热资讯!【光明时评】破除就业歧视,提升就业质量

2023-04-18

挖鼻孔看似无害,实则暗藏诸多隐患-全球滚动

2023-04-18

普通话的三种特征_普通话的三种基本特征今日更新-世界微资讯

2023-04-18

世界简讯:国考行测分值分布_2019年国考行测题型分值分布

2023-04-18

2023全国耕地面积是多少亩?我国现有耕地几亿亩?|环球精选

2023-04-18

微头条丨成都龙泉驿区通享购车补贴和专享补贴的区别

2023-04-18

泰国泼水节爆发枪战 太奇葩了!! 速看料

2023-04-18

新开发银行迎新行长 促进南南合作助力全球发展

2023-04-18

A股三大指数集体低开!半导体板块走弱,歌尔股份跌6.83%|世界热议

2023-04-18

2023上海车展:比牧马人还硬? 体验福特Bronco

2023-04-18

@郑州人,本周日上班限行尾号2和7

2023-04-18

京沪高铁(601816)4月17日主力资金净卖出2911.72万元

2023-04-18

什么叫互为质数质数_什么叫互为质数 环球播报

2023-04-18

雅芳专卖店产品价格_雅芳专卖店

2023-04-18

卡卡贷逾期42年有什么影响 天天微动态

2023-04-18

速读:MSI参赛战队相继出炉,欧一野Bo带队夺冠就进,LPL粉丝很期待

2023-04-17

第三届消博会闭幕 深企签署意向订单约3.2亿元

2023-04-17

崩坏星穹铁道克拉拉装备该带什么

2023-04-17

当前短讯!车内睡觉可以关窗吗?

2023-04-17

合肥市区中考体育考试今日正式开考_看热讯

2023-04-17

禾赛李一帆:激光雷达价格不会降至“白菜价” 看点

2023-04-17

安联首席经济顾问:市场已不相信美联储

2023-04-17

特斯拉model3双闪按键在哪 _model3需要充电多久

2023-04-17

进口新车报道:奔驰CLA180将进口国内销售 搭1.6T引擎

2023-04-17

斗罗大陆:宁风致这个男人,野心与温柔共存,像极了霸道总裁 全球消息

2023-04-17

叙媒:美国为首的“国际联盟”与武装分子在叙利亚爆发冲突_环球看热讯

2023-04-17

每日观察!2023重庆市商务委员会考试录用公务员总成绩公布

2023-04-17

世界动态:6GK7542-5FX00-0XE0 6GK7343-1CX10-0XE0 西门子通讯模块

2023-04-17

神舟十五号乘组刷新中国航天员单个乘组出舱活动纪录 每日热门

2023-04-17

观热点:养老金的计算器怎么使用?计发月数多久?

2023-04-17

信维通信:公司具备从LCP薄膜到LCP模组的全制程能力

2023-04-17

奔驰文化中心演出安排_奔驰文化中心|今日要闻

2023-04-17

焦点滚动:富力中学事件_富力中学

2023-04-16

民心向背下一句_民心向背 环球热点评

2023-04-16

成龙被中传大学生要求退票,现场还响起雷鸣般的掌声?最新回应

2023-04-16

大反转!菏泽杜丹园事件细节曝光,消费者也过分,是她逼怒老板娘

2023-04-16

【聚看点】嘉友国际股东户数增加14.01%,户均持股120.47万元

2023-04-16

最资讯丨身家超百亿,开创“手机折叠史”后,怎么就成了老赖?

2023-04-16

华为Mate X3屏幕PPI比竞品强!李小龙:两颗IC串联 友商只用一颗

2023-04-16

拉什福德花24万英镑租私人飞机 带女友去纽约度假|新动态

2023-04-16

网友质疑《长月烬明》抄袭《仙剑三》 剧方发布声明否认

2023-04-16

东京大学研究生生活_东京大学研究生

2023-04-16

假面骑士极狐:霸牛晋升之路,抓住机遇,从NPC到游戏管理员

2023-04-16

卫辉市气象台解除大风蓝色预警【Ⅳ级/一般】-全球视点

2023-04-15

三星Galaxy S11手机如此多的亮点,来听我一一盘点!!

2023-04-15

【天天速看料】“微基金” 聚起社区治理“大合力”

2023-04-15

全球简讯:易烊千玺解锁全新双蜡像 舞台造型落定香港杜莎夫人蜡像馆

2023-04-15

致使1.8万头牛死亡 美得州农场火灾原因初步断定:设备故障

2023-04-15

长焦摄像头有什么用

2023-04-15

如何调整热水浴缸恒温器_送闺蜜100左右的礼物有哪些 全球新动态

2023-04-15

环球实时:重磅更新体验大翻车!苹果火速关闭iOS 16.4验证通道

2023-04-15

【天天新要闻】河南慈善总会回应“抗癌共享厨房申请公益账户”:不符合要求

2023-04-15

当前播报:塑料已成为地球地质的一部分,淡水系统首次发现“塑料岩石”

2023-04-15

生活以痛吻我 我却报之以歌-吻我好吗

2023-04-15

《矿业权出让收益征收办法》修订印发 超八成法定矿种将逐年按率征收 世界速看料

2023-04-14

科技部等印发《关于进一步支持西部科学城加快建设的意见》

2023-04-14

【全球时快讯】犯非法进口固体废物罪构成处罚有哪些规定

2023-04-14

奇怪现象!为何麻雀数量突然变少,斑鸠数量却逐渐增加?

2023-04-14

环球新消息丨东风日产全新逍客将于2023上海车展亮相

2023-04-14

经开一小被授予省级“双减”优秀实践单位称号 世界微资讯

2023-04-14

专家呼吁:遏制慢病发生率持续上升既要以预防为主还要强调全周期管理

2023-04-14

NVIDIA特供中国显卡 腾讯确认用上H800 售价或超20万元一块

2023-04-14

先进芯片不等于先进算力,腾讯讲解云上训练大模型必要性 每日短讯

2023-04-14

世界动态:欢迎王楚加入成都蓉城大家庭

2023-04-14

天天头条:安徽大别山:机械强农 春茶生产“跑”出加速度

2023-04-14

4月14日 11:17分 银江技术(300020)股价快速拉升 世界快讯

2023-04-14

南京审计大学什么时候开学间2014

2023-04-14

烤牛排的做法炭火_烤牛排的做法|每日看点

2023-04-14

【独家焦点】中粮科工:融资净偿还85.52万元,融资余额8101.06万元(04-13)

2023-04-14

中邮证券给予万集科技买入评级 智慧交通领导者 V2X与激光雷达潜力巨大 全球速读

2023-04-14

全球观焦点:瑞纳智能(301129):4月13日北向资金增持1.5万股

2023-04-14

驭灵师:“王小明一伙”首现五星使灵,龙阳君却憋着大阴谋在暗处_独家

2023-04-14

春日相伴 携手共育

2023-04-14

美团-W(03690)根据获行使股份奖励计划授出4604.15万股_天天短讯

2023-04-13

天天消息!小票打印机怎么安装设置_小票打印机怎么安装

2023-04-13

酒酿美好,经典存续:2022年度青花郎·人民文学奖颁奖典礼举办,开启文坛新佳话_要闻速递

2023-04-13

食品加工制造板块涨0.78% 仲景食品涨9.68%居首

2023-04-13

从1月开始 Apple Store员工可能会免费获得Apple Music,TV +和Arcade-当前看点

2023-04-13

假面骑士:英寿母亲扮演者公开,Geats蓝光碟发售

2023-04-13

铁路客运货运持续高位运行 粤港澳大湾区释放经济复苏新信号|最资讯

2023-04-13

093期黑天鹅排列三预测奖号:百十个位奇偶分析

2023-04-13

全球连线|中巴农业科技合作助力高质量发展-当前报道

2023-04-13

陶哲轩是中国人吗_陶哲轩简介 世界速读

2023-04-13

看点:央行上海总部:一季度上海人民币贷款增加3975亿元,同比多增516亿元

2023-04-13