⽤python画⽪卡丘代码-⽤python绘制⽪卡丘
科普:⽪卡丘是⽇本任天堂公司开发的掌机游戏系列《⼝袋妖怪》中登场精灵中的⼀种,为⼝袋妖怪⾥代表性的⾓⾊。
随着其周边动画宠物⼩精灵(即神奇宝贝)动画的热播,这只神奇宝贝的魅⼒逐渐开始被低年龄层的玩家所接受,随之带动的是⼥性玩家,标志着这股⽪卡丘风潮的到来。
今天我将和⼤家⼀起⽤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配对使⽤
python汉语叫什么
#嘴中最上⽅的阴影部分
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)
begin_fill()
setheading(40)
circle(-33, 70)
goto(-104,48.3)
eof shell
penup()
goto(-108,33)
pendown()
setheading(155)
circle(25, 70)
end_fill()
3. 全部代码
注:代码中的假期愉快可以替换成任何你想替换的⽂字# coding:utf-8 from turtle import *
import turtle as t
from random import *
def infoPrt():
print('coordinate: ' + str(t.pos()))
print('angle: ' + str(t.heading()))
t.pensize(3)
t.hideturtle()
现在学delphi还有用吗
t.setup(700, 650)
t.speed(1)python代码画图案
t.st()
#t.dot()
t.pu()
#t.goto(-150,100)
<(-210,86)
t.pd()
infoPrt()
# 头
print('头')
t.circle(-100,50) #t.seth(78)
#t.circle(-100,25) infoPrt()
t.seth(25)
t.circle(-170,50) infoPrt()
# 右⽿
print('右⽿')
t.seth(40)
#t.circle(-250,52) t.circle(-250,30) infoPrt()
# 右⽿尖
t.begin_fill()
# 左
t.circle(-250,22) #t.fillcolor("pink") # 右
t.seth(227)
t.circle(-270, 15) prePos = t.pos() infoPrt()
# 下
t.seth(105)
t.circle(100, 32) t.end_fill()
t.pu()
t.setpos(prePos) t.pd()
t.seth(212)
t.circle(-270, 28) prePos = t.pos()
<(t.xcor()+()-2) t.pd()
# 躯⼲
print('躯⼲')
t.seth(280)
t.circle(500, 30)
infoPrt()
# 臀部
print('臀部')
t.seth(120)
#t.circle(150, -55)
t.circle(150, -11)
p_tail=t.pos()
t.circle(150, -44)
p_butt=t.pos()
infoPrt()
# 尾巴
t.pu()
t.setpos(p_tail)
t.pd()
t.begin_fill()
t.seth(50)
t.fd(25)
t.seth(-50)
世界疾病排名t.fd(30)
p_tail1=t.pos
t.seth(-140)
t.fd(36)
t.seth(39)
# 右尾和h1
t.fd(72)
# 右尾和v1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。