皮卡丘精灵球制作视频,怎么画皮卡丘的精灵球

本文介绍了如何使用Python中的turtle库,配合简单的代码绘制出皮卡丘精灵球,并附带了皮卡丘的头部、耳朵、眼睛等细节部分的绘制教程。

本篇文章给大家谈谈皮卡丘的精灵球怎么画好看又简便,以及用python绘制精灵球扔向皮卡丘图片,希望对各位有所帮助,不要忘了收藏本站喔。

给大家看看我的皮卡丘(电脑屏幕比较小,所以看不见假皮卡丘真实的身体):

话不说上代码:

import turtle as t
import random
t.speed(100)
t.pensize(3)
t.color('black')
t.pu()

#头
t.fillcolor('yellow')
t.setposition(-500,300)
t.begin_fill()
t.pd()      
t.left(120)
t.circle(600,-20)
t.pu()
t.left(150)
t.setposition(-500,300)
t.pd()
t.circle(600,25)
t.right(30)
t.circle(150,60)
t.left(15)
t.circle(200,30)
t.left(2)
t.circle(200,50)
t.left(15)
t.circle(150,60)
t.right(90)
t.circle(600,20)
t.left(140)
t.circle(600,25)
t.right(60)
t.circle(150,37)
t.end_fill()
t.pu()

#耳朵涂色

t.setposition(-88,173)
t.fillcolor('black')
t.begin_fill()
t.setposition(-160,162)
t.pd()
t.right(-60)
t.circle(60,50)
t.end_fill()

t.pu()
t.setposition(-500,300)
t.fillcolor('black')
t.begin_fill()
t.pd()
t.setposition(-460,215)
t.right(-90)
t.circle(60,-65)
t.end_fill()
t.pu()

#眼睛
t.fillcolor('black')
t.begin_fill()

t.setposition(-470,0)
t.pd()
t.circle(20,360)
t.end_fill()

t.pu()
t.fillcolor('black')
t.begin_fill()
t.setposition(-350,-5)
t.pd()
t.circle(20,360)
t.end_fill()
t.pu()


#眼睛白
t.fillcolor('white')
t.begin_fill()

t.setposition(-470,10)
t.pd()
t.circle(10,360)
t.end_fill()

t.pu()
t.fillcolor('white')
t.begin_fill()
t.setposition(-350,5)
t.pd()
t.circle(10,360)
t.end_fill()
t.pu()

#鼻子
t.pensize(8)
t.setposition(-410,-20)
t.pd()
t.goto(-395,-20)
t.pu()

#嘴巴
t.setposition(-450,-35)
t.fillcolor("red")
t.begin_fill()
t.pd()
t.circle(45,60)
t.right(53)
t.circle(45,60)
t.pu()
t.setposition(-445,-37)
t.right(115)
t.pd()
t.circle(300,17)
t.left(20)
t.circle(70,10)
t.left(15)
t.circle(70,10)
t.left(15)
t.circle(70,10)
t.left(15)
t.circle(70,10)
t.left(15)
t.circle(70,10)
t.left(5)
t.circle(70,10)
t.left(4)
t.circle(370,10)
t.end_fill()
t.up()

#腮红
t.pensize(5)
t.setposition(-290,-50)

t.fillcolor("red")
t.begin_fill()
t.pd()
t.circle(20,360)
t.left(20)
t.end_fill()
t.pu()


t.setposition(-480,-50)
t.pd()
t.fillcolor("red")
t.begin_fill()
t.circle(20,360)
t.left(20)
t.end_fill()
t.pu()

#身体
t.setposition(-480,-135)

t.fillcolor("yellow")
t.begin_fill()
t.pensize(3)

t.pd()
t.right(240)
t.circle(900,20)
t.pu()

t.setposition(-300,-129)
t.pd()
t.circle(900,25)
t.end_fill()
t.pu()

#尾巴
t.setposition(-285,-250)
t.pd()
t.fillcolor("yellow")
t.begin_fill()
t.goto(-260,-230)
t.goto(-210,-240)
t.goto(-140,-190)
t.goto(-60,-200)
t.goto(-65,-270)
t.goto(-145,-230)
t.goto(-215,-260)
t.goto(-260,-240)
t.goto(-285,-255)
t.end_fill()
t.done()
c++宠物小精灵之收服 题目描述 宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。 一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。小智也想收服其中的一些小精灵。然而,野生的小精灵并不那么容易被收服。对于每一个野生小精灵而言,小智可能需要使用很多个精灵才能收服它,而在收服过程中,野生小精灵也会对皮卡丘造成一定的伤害(从而减少皮卡丘的体力)。当皮卡丘的体力小于等于0时,小智就必须结束狩猎(因为他需要给皮卡丘疗伤),而使得皮卡丘体力小于等于0的野生小精灵也不会被小智收服。当小智的精灵用完时,狩猎也宣告结束。 我们假设小智遇到野生小精灵时有两个选择:收服它,或者离开它。如果小智选择了收服,那么一定会扔出能够收服该小精灵精灵,而皮卡丘也一定会受到相应的伤害;如果选择离开它,那么小智不会损失精灵皮卡丘也不会损失体力。 小智的目标有两个:主要目标是收服尽可能多的野生小精灵;如果可以收服的小精灵数量一样,小智希望皮卡丘受到的伤害越小(剩余体力越大),因为他们还要继续冒险。 现在已知小智的精灵数量和皮卡丘的初始体力,已知每一个小精灵需要的用于收服的精灵数目和它在被收服过程中会对皮卡丘造成的伤害数目。请问,小智该如何选择收服哪些小精灵以达到他的目标呢? 二、输入格式 输入数据的第一行包含三个整数:N(0 < N < 1000),M(0 < M < 500),K(0 < K < 100),分别代表小智的精灵数量、皮卡丘初始的体力值、野生小精灵的数量。 之后的K行,每一行代表一个野生小精灵,包括两个整数:收服该小精灵需要的精灵的数量,以及收服过程中对皮卡丘造成的伤害。 三、输出格式 输出为一行,包含两个整数:C,R,分别表示最多收服C个小精灵,以及收服C个小精灵皮卡丘的剩余体力值最多为R。
11-24
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值