本文小编为大家详细介绍“如何用python的turtle画编程狮logo”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何用python的turtle画编程狮logo”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
import turtle as t
def hexagon(): #画狮子的六边形的脸,并上色
t.begin_fill()
t.right(60)
t.forward(210)
t.right(60)
t.forward(210)
t.right(60)
t.forward(210)
t.right(60)
t.forward(210)
t.right(60)
t.forward(210)
t.right(60)
t.forward(210)
t.end_fill()
def face(): #画狮子的脸部细节(把脸部细节当成一个多边形画)
t.pensize(2)
t.color("black","black")
t.begin_fill()
t.right(60)
t.forward(103)
t.right(120)
t.forward(105)
t.left(90)
t.forward(180)
t.right(90)
t.forward(100)
t.right(90)
t.forward(180)
t.left(90)
t.forward(105)
t.left(150)
t.forward(105)
t.right(60)
t.forward(140)
t.left(60)
t.forward(50)
t.right(60)
t.forward(55)
t.left(90)
t.forward(45)
t.left(90)
t.forward(55)
t.right(60)
t.forward(50)
t.left(60)
t.forward(140)
t.right(60)
t.forward(105)
t.end_fill()
def zongmao(): #画狮子的鬃毛
t.begin_fill()
t.forward(210)
t.left(90)
t.circle(210,120)
t.left(30)
t.forward(210)
t.left(120)
t.forward(210)
t.end_fill()
t.backward(210)
t.left(60)
t.penup()
t.goto(60,180)
t.pendown()
t.color("black","#f9e052")
t.pensize(10)
hexagon()
face()
t.penup()
t.goto(60,180)
t.pendown()
t.right(30)
t.color("black","#fe6a00")
t.pensize(10)
for i in range(6):
zongmao()
读到这里,这篇“如何用python的turtle画编程狮logo”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。