火影忍者是一个流行的动漫角色,它是最受欢迎的动漫之一,下面的代码将向您展示如何使用 python Turtle 绘制火影忍者。

import turtle
turtle.Screen().bgcolor("#eeeeee")
draw = turtle.Turtle()
draw.pencolor("red")
draw.pensize(8)
draw.hideturtle()
turtle.tracer(5)
draw.pencolor('black')
draw.left(13)
draw.speed(8)
draw.fillcolor("yellow")
draw.begin_fill()
draw.penup()
draw.forward(190)
draw.pendown()
draw.right(25)
draw.forward(60)
draw.left(135)
draw.forward(100)
draw.right(95)
draw.forward(95)
draw.left(135)
draw.forward(110)
draw.right(105)
draw.forward(115)
draw.left(135)
draw.forward(145)
draw.right(112)
draw.forward(115)
draw.left(137)
draw.forward(163)
draw.right(110)
draw.forward(115)
draw.left(130)
draw.forward(142)
draw.right(85)
draw.forward(120)
draw.left(130)
draw.forward(128)
draw.right(100)
draw.forward(110)
draw.left(126)
draw.forward(115)
draw.right(73)
draw.forward(82)
draw.left(136)
draw.forward(60)
draw.pensize(3)
draw.left(70)
draw.forward(15)
draw.right(59)
def curve1(a,d):
for i in range(d):
draw.right(a)
draw.forward(1)
def curve2(a,d):
for i in range(d):
draw.left(a)
draw.forward(1)
curve1(0.1,260)
curve1(0.2,80)
draw.left(6)
curve1(0.1,90)
draw.right(60)
draw.forward(11)
draw.end_fill()
draw.begin_fill()
draw.fillcolor('#373737')
draw.pensize(8)
curve1(0.2,72)
draw.pensize(5)
draw.right(80)
curve1(0.01,240)
draw.right(2)
curve1(0.01,100)
draw.right


8189

被折叠的 条评论
为什么被折叠?



