首页 > 编程语言 > 详细

100行python语言简单画一个皮卡丘

时间:2019-11-13 11:39:10      阅读:148      评论:0      收藏:0      [点我收藏+]

效果图请拉到底!

  1 import turtle as t
  2 
  3 
  4 def nose():
  5     t.penup()
  6     t.seth(90)
  7     t.fd(100)
  8     t.pendown()
  9     t.begin_fill()
 10     t.fillcolor(black)
 11     t.seth(45)
 12     t.fd(25)
 13     t.seth(135)
 14     t.circle(25, 90)
 15     t.seth(315)
 16     t.fd(25)
 17     t.end_fill()
 18 
 19 
 20 def eyes(seth, fd, c):
 21     t.penup()
 22     t.seth(seth)
 23     t.fd(fd)
 24     t.pendown()
 25     t.begin_fill()
 26     t.fillcolor(black)
 27     t.circle(50)
 28     t.end_fill()
 29 
 30     t.penup()
 31     t.circle(50, c)
 32     t.pendown()
 33     t.begin_fill()
 34     t.fillcolor(white)
 35     t.circle(20)
 36     t.end_fill()
 37 
 38 
 39 def face(seth, fd):
 40     t.penup()
 41     t.seth(seth)
 42     t.fd(fd)
 43     t.pendown()
 44     t.begin_fill()
 45     t.fillcolor(red)
 46     t.circle(70)
 47     t.end_fill()
 48 
 49 
 50 def lip():
 51     t.penup()
 52     t.seth(135)
 53     t.fd(250)
 54     t.pendown()
 55     t.seth(-300)
 56     t.circle(30, -65)
 57     t.begin_fill()
 58     t.fillcolor(Firebrick)
 59     t.seth(165)
 60     t.fd(140)
 61     t.seth(195)
 62     t.fd(140)
 63     t.seth(-360)
 64     t.circle(30, -65)
 65     t.penup()
 66     t.seth(-60)
 67     t.circle(30, 65)
 68     t.pendown()
 69     t.seth(-70)
 70     t.fd(240)
 71     t.circle(55, 140)
 72     t.seth(70)
 73     t.fd(240)
 74     t.end_fill()
 75     t.seth(-110)
 76     t.fd(80)
 77     t.begin_fill()
 78     t.fillcolor(Firebrick1)
 79     t.seth(120)
 80     t.circle(120, 123)
 81     t.seth(-70)
 82     t.fd(165)
 83     t.circle(55, 140)
 84     t.seth(72)
 85     t.fd(165)
 86     t.end_fill()
 87 
 88 
 89 def setting():
 90     t.pensize(4)
 91     t.hideturtle()
 92     t.setup(1000, 600)
 93     t.speed(10)
 94     t.screensize(bg=yellow)
 95 
 96 
 97 def main():
 98     setting()
 99     nose()
100     eyes(160, 250, 60)
101     eyes(-9.5, 530, 230)
102     face(195, 600)
103     face(-11, 720)
104     lip()
105     t.done()
106 
107 
108 if __name__ == __main__:
109     main()

技术分享图片

 

100行python语言简单画一个皮卡丘

原文:https://www.cnblogs.com/liangxfng/p/11847697.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!